:;; Some sh-mode bindings (make-variable-buffer-local 'sh-mode) (setq-default sh-mode nil) ; is this buffer in shell-script-mode? (add-hook 'sh-mode-hook (defun my-sh-mode-hook () (setq sh-mode t) (setq sh-font-lock-keywords-only nil) (sh-feature sh-font-lock-keywords-2) (define-key sh-mode-map [tab] 'my-tab) ))