2015-01-04 2 views
0

Я думаю, что мои emacs могут не читать файл инициализации ~/.emacs. Я бы хотел проверить эту теорию. Любые предложения будут приветствоваться. Однако я придумал следующую идею.Emacs: Как определить и инициализировать пользовательскую переменную в файле .emacs

Предположим, что я определяю и инициализирует пользовательскую логическую переменную в файле ~/.emacs. Затем я могу проверить значение этой переменной после открытия emacs, выдав команду C-h v <custom variable name> RET.

Итак, мой вопрос: как я могу определить и инициализировать пользовательскую логическую переменную в моем файле инициализации? Является ли это, добавив следующую строку в конец файла:

(setq <custom variable name> t) 

Я должен добавить, что следующие пустые скобки появляются в начале моей инициализации файла:

(custom-set-variables 
;; custom-set-variables was added by Custom. 
;; If you edit it by hand, you could mess it up, so be careful. 
;; Your init file should contain only one such instance. 
;; If there is more than one, they won't work right. 
) 
+2

Возможно, вы захотите ознакомиться с новым сайтом Emacs.SE –

ответ

1

(setq <custom variable name> t) подход будет работать хорошо. В качестве альтернативы, вы можете просто испускать сообщение в вашем .emacs:

(message "successfully loaded .emacs") 

, а затем проверить *Messages* буфер, чтобы убедиться, сообщение есть.

Смежные вопросы