0

emacs:23.3.1,zsh:4.3.17,gnome-terminal:3.4.1.1

我的默认主要模式是文本模式。

在 gnome-terminal 中调用C-x e时,我想将 emacs 设置为使用 sh-mode,因为它很可能是我手动设置的模式。怎么做?

可能的解决方案 - 有没有办法为C-x ecmd 创建模板文件(添加标题:)# -*- mode: sh -*-

解决方案:

;; open C-x e editor in sh-mode                                                                      
(setq auto-mode-alist (cons '("\\(^\\|/\\)zshec[^/]*$" . sh-mode) auto-mode-alist))
4

1 回答 1

1

使用 Cx e 打开的文件的文件名始终为 bash-fc-*。您可以设置文件关联以匹配此文件名:

(setq auto-mode-alist (cons '("bash-fc-*" . sh-mode) auto-mode-alist))
于 2012-11-02T02:42:05.827 回答