【发布时间】:2022-12-05 11:10:37
【问题描述】:
我已经创建了文件 ~/.bashrc__common,我从 ~/.bashrc 获取它,并且当我在 Emacs 中打开它时,我希望这个文件像其他 shell 脚本一样突出显示语法。我已将以下行添加到我的 ~/.emacs 文件中:
(setq auto-mode-alist (cons '("\\.bashrc__common\\." . sh-mode) auto-mode-alist))
但是,当我打开该文件时,它仍然没有语法突出显示(但我不完全理解为什么这行看起来像它一样,我不确定它的格式是否正确)。此外,~/.bashrc 似乎是自动突出显示的语法,即使我没有告诉 Emacs 这样做。为什么?
【问题讨论】:
-
您可以将
# -*- mode: shell-script -*-插入文件本身。 -
@choroba 这行得通,但我认为这是一种解决方法,这是我需要在其中添加的一条额外行,但我不想这样做。而且我想学习如何添加突出显示我输入它的方式的语法,以便将来我也可以对其他文件执行此操作。
标签: bash emacs syntax-highlighting