Я хотел бы всегда вызывать режим org в определенном подкаталоге, называемом «заметки» моего домашнего каталога.Прямо сейчас в моем файле .emacs есть строка, которая решает эту проблему плохим способом:
(add-to-list 'auto-mode-alist '(".*/notes/.*" . org-mode))
Это соответствует любому каталогу / notes / и вызывает режим org.Но я не хочу, чтобы org-режим был в каждом каталоге, который называется «заметки», только в моем домашнем каталоге.Очевидный ответ не работает:
(добавление в список 'auto-mode-alist' ("~ / notes /.*". Org-mode))
и другиесложные версии немного выше моего уровня навыков elisp:
(add-to-list 'auto-mode-alist '('(concat (expand-file-name "~/notes/") ".*") . org-mode))
Вышеприведенные сообщения дают мне сообщение об ошибке:
File mode specification error: (wrong-type-argument stringp (quote (concat (expand-file-name "~/notes/") ".*")))