требуется в файле конфигурации .emacs не работает - PullRequest
0 голосов
/ 29 сентября 2019

Я установил красивее для 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?

1 Ответ

1 голос
/ 30 сентября 2019

в моем ~/.emacs файле.Я также положил prettier-js.el в мой каталог ~/.

Это, скорее всего, ваша проблема.За исключением .emacs, ваш домашний каталог не подходит для размещения библиотек elisp.По умолчанию Emacs не будет искать их там, и вам не следует указывать, что их там тоже можно искать.

Создайте новый каталог в каталоге ~/.emacs.d/ для библиотек elisp.Я предлагаю: ~/.emacs.d/lisp

Вместо этого укажите prettier-js.el: ~/.emacs.d/lisp/prettier-js.el

Затем в файле инициализации добавьте эту строку перед require:

(add-to-list 'load-path (expand-file-name "~/.emacs.d/lisp"))
(require 'prettier-js)

Теперь Emacs сможет найти его (и любые другие библиотеки, которые вы поместите в этот каталог).

...