Как я могу использовать этот стиль Emacs в моем emacs?
И как я могу отформатировать весь свой существующий код, используя этот стиль?
Как я могу использовать этот стиль Emacs в моем emacs?
И как я могу отформатировать весь свой существующий код, используя этот стиль?
Ответы:
Цитирование документации, встроенной в комментарии в связанный файл:
;; Provides the google C/C++ coding style. You may wish to add
;; `google-set-c-style' to your `c-mode-common-hook' after requiring this
;; file. For example:
;;
;; (add-hook 'c-mode-common-hook 'google-set-c-style)
Это означает, что вы должны скопировать google-c-style.el
подать куда-нибудь
Emasc найдет его (в вашем ~/.emacs.d
каталог, например). Затем добавьте
следующие строки в вашем файле инициализации:
(require 'google-c-style)
(add-hook 'c-mode-common-hook 'google-set-c-style)
Что касается форматирования существующего кода с использованием этого стиля, в любом данном буфере вы можете использовать
Если у вас есть много открытых буферов, вы можете использовать ibuffer
автоматизировать
переопределить все из них:
ibuffer
RET : открыть список буферов (indent-region (point-min) (point-max))
RET : reindent
все отмеченные буферы