Получение Emacs M-;производить // стиль комментариев - PullRequest
9 голосов
/ 02 августа 2011

Как изменить стиль комментариев для M-;(comment-dwim) при использовании c-mode?

Я бы хотел использовать комментарии, перед которыми // вместо / * * / nesting.

Версия:

GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-12-11 on brahms, modified by Debian

Ответы [ 2 ]

17 голосов
/ 02 августа 2011

Соответствующие переменные comment-start и comment-end, поэтому вы можете использовать это:

(add-hook 'c-mode-hook (lambda () (setq comment-start "//"
                                        comment-end   "")))
1 голос
/ 02 августа 2011

С http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)C%20Mode:

Режим C ++ аналогичен режиму C, за исключением того, что он понимает синтаксис комментариев C ++ и некоторые другие различия между C и C ++.Он также имеет команду `Mx fill-c ++ - comment ', которая заполняет абзац из строк комментариев C ++.

Так что вы можете просто добавить эту строку в свой .emacs:

(add-to-list 'auto-mode-alist '("\\.[ch]\\'" . c++-mode))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...