emacs:23.3.1,zsh:4.3.17,gnome-terminal:3.4.1.1
我的默认主要模式是文本模式。
在gnome-terminal中调用C-x e
时,我想将emacs设置为使用sh模式,因为它很可能是我手动设置的模式。怎么做?
可能的解决方案 -
有没有办法为C-x e
cmd创建模板文件(添加标题:# -*- mode: sh -*-
)?
解决方案:
;; open C-x e editor in sh-mode
(setq auto-mode-alist (cons '("\\(^\\|/\\)zshec[^/]*$" . sh-mode) auto-mode-alist))
答案 0 :(得分:1)
使用C-x e打开的文件始终使用文件名bash-fc- *。您可以设置文件关联以匹配此文件名:
(setq auto-mode-alist (cons '("bash-fc-*" . sh-mode) auto-mode-alist))