現在、emacsでclojure-mode-extra-font-lockingを有効にしようとしています。現在はemacsでclojure-mode-extra-font-lockingモードを有効にする際の問題
~/.emacs.d/bootleg/clojure-mode-extra-font-locking/clojure-mode-extra-font-locking.el
です。
I次のコードを持っている:
(require 'clojure-mode)
(add-to-list 'load-path "~/.emacs.d/bootleg/clojure-mode-extra-font-locking/")
(require 'clojure-mode-extra-font-locking)
をしかし、私は.cljファイルを開いたとき、私はミニバッファでこれを取得する:私は間違って何をやっている
File mode specification error: (void-function enable)
?ありがとうございました!
編集: これは私が
M-x toggle-debug-on-error
Debugger entered--Lisp error: (void-function enable)
enable()
run-hooks(change-major-mode-after-body-hook prog-mode-hook clojure-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook prog-mode-hook clojure-mode-hook))
run-mode-hooks(clojure-mode-hook)
clojure-mode()
set-auto-mode-0(clojure-mode nil)
set-auto-mode()
normal-mode(t)
after-find-file(nil t)
find-file-noselect-1(#<buffer test.clj> "~/src/clojure/test.clj" nil nil "~/src/clojure/test.clj" (16260320 2069))
find-file-noselect("/home/n/src/clojure/test.clj" nil nil nil)
find-file("/home/n/src/clojure/test.clj")
#[257 "\304\305!!r\306\307\310\311\312\313!\314\"\315\316%DC\216\[email protected]\320\"\210 \205$\321\n!?\205)\322\323\n\"!+\207" [ivy-last counsel-find-file-speedup-remote ivy--directory find-file-hook internal--before-with-selected-window ivy--get-window funcall make-byte-code 0 "\301\300!\207" vconcat vector [internal--after-with-selected-window] 2 "\n\n(fn)" select-window norecord file-remote-p find-file expand-file-name] 9 "\n\n(fn X)"]("/home/k/src/clojure/test.clj")
ivy-call()
ivy-read("Find file: " read-file-name-internal :matcher counsel--find-file-matcher :initial-input nil :action #[257 "\304\305!!r\306\307\310\311\312\313!\314\"\315\316%DC\216\[email protected]\320\"\210 \205$\321\n!?\205)\322\323\n\"!+\207" [ivy-last counsel-find-file-speedup-remote ivy--directory find-file-hook internal--before-with-selected-window ivy--get-window funcall make-byte-code 0 "\301\300!\207" vconcat vector [internal--after-with-selected-window] 2 "\n\n(fn)" select-window norecord file-remote-p find-file expand-file-name] 9 "\n\n(fn X)"] :preselect nil :require-match confirm-after-completion :history file-name-history :keymap (keymap (C-backspace . counsel-up-directory) (67108991 . counsel-up-directory)) :caller counsel-find-file)
counsel-find-file()
call-interactively(counsel-find-file nil nil)
command-execute(counsel-find-file)
私はあなたのフック関数( 'change-major-mode-after-body-hook'、' prog-mode-hook'、または 'clojure-mode-hook')のいずれかにいると思います。それらのすべてをチェックし、フックの各機能が正しく機能していることを確認してください。 – jpkotta