我已按照以下说明安装了更漂亮的emacs:https://github.com/prettier/prettier-emacs。进行which prettier
给我带来了更漂亮的位置。
然后我把
(require 'prettier-js)
和
(add-hook 'js2-mode-hook 'prettier-js-mode)
(add-hook 'web-mode-hook 'prettier-js-mode)
在我的~/.emacs
文件中。我也将prettier-js.el放在我的~/
目录中。然后我重新启动emacs并尝试命令
M-x customize-group prettier-js
但prettier-js
不是customize-group
选项,表明未安装。如何安装prettier-js?
答案 0 :(得分:2)
在我的
~/.emacs
文件中。我也将prettier-js.el
放在了~/
目录中。
这很可能是您的问题。除.emacs
外,您的主目录不适用于放置elisp库。默认情况下,Emacs不会在那儿寻找它们,您也不应该告诉您在那儿寻找它们是安全的。
在~/.emacs.d/
目录下为elisp库创建一个新目录。我建议:~/.emacs.d/lisp
将prettier-js.el
放到那里:~/.emacs.d/lisp/prettier-js.el
然后在您的init文件中,在require
之前添加以下行:
(add-to-list 'load-path (expand-file-name "~/.emacs.d/lisp"))
(require 'prettier-js)
现在Emacs将能够找到它(以及您放置在该目录中的任何其他库)。
您还应该使用.el
来对M-x byte-compile-file
文件进行字节编译