17 lines
430 B
EmacsLisp
17 lines
430 B
EmacsLisp
|
|
(defun smartabs-add-languages ()
|
||
|
|
(smart-tabs-add-language-support sh sh-mode-hook
|
||
|
|
((sh-indent-line . sh-basic-offset))))
|
||
|
|
|
||
|
|
(defun smartabs-config ()
|
||
|
|
(smartabs-add-languages)
|
||
|
|
(smart-tabs-insinuate 'c 'javascript 'java
|
||
|
|
'cperl 'python 'ruby
|
||
|
|
'nxml 'sh))
|
||
|
|
|
||
|
|
(register-mypkg
|
||
|
|
(list :name "smartabs"
|
||
|
|
:enabled t
|
||
|
|
:packages '(smart-tabs-mode)
|
||
|
|
:config #'(lambda ()
|
||
|
|
(smartabs-config))))
|