Anthony Berglas writes: > Hello All, > > I want to set the basic indentation to be two characters rather than 4. Is > this possible using JDE? The following used to sort of work, but the hook > did not appear to fire -- I had to explicitly call ajb-jde-mode-hook > whenever I visited a new buffer. > > (defun ajb-jde-mode-hook () > (interactive) > (message "ajb-jde-mode-hook function executed") > (setq c-basic-offset 2) > ) > (add-hook 'jde-mode-hook 'ajb-jde-mode-hook) > > Then it mysteriously failed to work altogether! > > Is there a better way? > > Thanks, > > Anthony
I have the following in my init file. This works for me in jde 2.2.8. No idea if this is the proper way to do it. (add-hook 'c-mode-common-hook '(lambda () (setq indent-tabs-mode nil) (setq tab-width 2) ;; for imported code (setq c-basic-offset 2) (c-set-offset 'substatement-open 0) (c-set-offset 'statement-case-open 0) (c-set-offset 'case-label '+) (c-set-offset 'arglist-intro '+) )) HTH, Thilo