Emacs ansi-term的配置文件名是什么?

时间:2012-06-22 00:15:00

标签: emacs

我尝试创建一个.emacs-bash文件,该文件适用于M-x shell。但是,如果我使用ansi-term,似乎没有加载.emacs-bash文件...我该如何解决这个问题?

我使用M-x ansi-term然后使用\bin\bash

1 个答案:

答案 0 :(得分:4)

~/.emacs_SHELLNAME(或~/.emacs.d/init_SHELLNAME.sh)行为对于shell函数是特殊的(当然,它知道您将运行shell)。

ansi-term是终端模拟器。它不知道你将使用它运行什么类型的进程,因此它不会尝试应用任何自定义配置文件。

如果你在终端中运行一个shell,那个shell应该应用它的配置文件的正常规则,所以我会尝试.bashrc作为初学者。

如果不这样做,请阅读bash手册页以了解规则是什么。环境变量可能会发挥作用(您可以在.bashrc中测试环境变量以提供特定于Emacs的行为)。