No Emacs, existe uma maneira de definir todos os idiomas para usar tab-width 2 como padrão, ou você tem que usar essa infinidade de instruções e variáveis para cada idioma?
(setq-default indent-tabs-mode nil)
(setq-default tab-width 2)
(setq-default sh-basic-offset 2)
(setq c-default-style "bsd"
c-basic-offset 2
css-indent-offset 2
js-indent-level 2)
(add-hook 'php-mode-hook '(lambda ()
(setq c-basic-offset 2)))
(add-hook 'ess-mode-hook '(lambda ()
(setq ess-fancy-comments nil)
(setq ess-indent-offset 2)))
Tags emacs