Emacs C ++ отступ и цветовая подсветка - PullRequest
0 голосов
/ 04 сентября 2010

Я не получаю отступ или цвета, когда открываю файл cpp / h с моей установкой emacs / xemacs в windows. Не могли бы вы посоветовать, что мне нужно сделать в моем файле настроек, чтобы это произошло? Спасибо

Ответы [ 2 ]

1 голос
/ 04 сентября 2010

Это переменная auto-mode-alist, которая хранит режимы, которые должны вызываться в связи с расширением файла. Эта переменная по умолчанию настроена на привязку c++-mode к файлам cpp.

Просмотрите содержимое auto-mode-alist, выполнив C-h v auto-mode-alist RET .

Вы также можете попытаться определить ассоциацию самостоятельно так:

(setq auto-mode-alist
      (append '(("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
        ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
        ("\\.\\(cc\\|hh\\)\\'" . c++-mode)
        ) auto-mode-alist ))

Также обратите внимание, что файлы .h по умолчанию считаются файлами C, а не C ++.

0 голосов
/ 04 сентября 2010

Ваши файлы имеют расширение cpp или c?

Пожалуйста, ознакомьтесь с emacs faq

...