Java Emacs файл отступа в стиле Google

Мне нужно использовать отступ в стиле Google в приложении Java. Мне дали код для добавления в мой файл.emacs, но он не работает.

Когда я запускаю код контрольного стиля, он дает мне ошибки табуляции.

Вот что содержит мой файл.emacs:

;; .emacs
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(diff-switches "-u")
 '(inhibit-startup-screen t))

;;; uncomment for CJK utf-8 support for non-Asian users
;; (require 'un-define)
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )

;;; google conformant indentation for java
(add-hook 'java-mode-hook
          (lambda ()
            (progn
              (setq c-basic-offset 2)
              (c-set-offset 'case-label '+)
              (c-set-offset 'statement-cont '++))))

Не могли бы вы сказать мне, что не так, или указать мне файл, который я получил заменить его?

1 ответ

Вы сделали отступ в своем буфере Java? Вы можете сделать это с помощью Cx h TAB.

Другие вопросы по тегам