Как я могу использовать этот стиль 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 : переопределить все отмеченные буферы