2009-05-29 1 views
0

В моем файле .emacs у меня есть c-common-mode-hook, который устанавливает c-basic-offset в 4, но всякий раз, когда я создаю файл java, это сбрасывается на 2. Как сделать Я установил отступ в четыре пробела в режиме JDE?Отступ в формате JDE 4 пробела

ответ

2

Ну, в худшем случае, настроить Java-режим с помощью крючка:

(defun my-java-mode-setup() 
    "force c-basic-offset to be 4" 
    (setq c-basic-offset 4)) 
(add-hook 'java-mode-hook 'my-java-mode-setup) 

Debugging почему ваша основная установка крюка не прилипает потребуется больше информации, чем вы дали нам. Я делаю то, что вы описываете, и видите, что смещение должно быть 4 в java-файлах. Возможно, вы используете встроенный стиль, который устанавливает смещение на 2 после вашего обычного крючка. См. this documentation, как настроить стили.