2016-12-13 7 views
0

Я ищу, чтобы добавить дополнительный стиль комментариев в одну строку! * В режим Fortran на emacs, я бы добавил это в свой файл init.el.Как добавить стиль комментариев в режим emacs

Из того, что я вижу, это должно выполняться с помощью команды modify-syntax-entry, но я изо всех сил стараюсь, и, похоже, нет fortran-mode-syntax-table, поэтому я не вижу, как я подключу его к режиму.

Мое текущее усилие (которое вызывает ошибку).

(modify-syntax-entry ?\!\* "< \n") 
(modify-syntax-entry ?\n "< \!\*") 

Ошибка чтения произошла Ошибка при загрузке 'init.el': Invalid чтения синтаксис:

+0

Если у вас есть ошибки, вы должны показать это. –

+0

Однако я удивлен, что вам это нужно. Что такое суффикс вашего файла? Я рекомендую .f90 (или .F90, если он предварительно обработан). –

+0

Ошибка была добавлена, препроцессинг не является стандартным препроцессором, это дополнительный препроцессор, поэтому я не могу использовать .F90 – jaz9090

ответ

1

Я, наконец, понял, как это сделать, и стоит упомянуть, что с обычной установкой Fortran! вызывает комментарии, но не в моих.

Так что я добавить к моему init.el является

(add-hook 'fortran-mode-hook 
(lambda() 
(modify-syntax-entry ?\! ". 1") 
(modify-syntax-entry ?\* ". 2") 
(modify-syntax-entry ?\n ">"))) 

Первых две модификаций-синтаксис ввода использовать цифровые флаги синтаксиса для комментариев запуска последовательности два символа! * И> класс синтаксис комментарий закончился, для которого я использовал \ n, чтобы закончить комментарий с помощью новой строки.

См https://www.gnu.org/software/emacs/manual/html_node/elisp/Syntax-Flags.html и https://www.gnu.org/software/emacs/manual/html_node/elisp/Syntax-Class-Table.html#Syntax-Class-Table для получения более подробной информации

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

  • Нет связанных вопросов^_^