Emacs,bash,bashrc,函数和路径

时间:2014-07-26 14:51:09

标签: bash emacs path pythonpath .bash-profile

通常我使用我的.bashrc文件为 bash环境加载一些函数。当我调用这些函数时(我根据我使用的一些框架创建)。因此,当我根据我正在处理的环境使用函数时,我会使用PATHPYTHONPATH之类的变量。

到目前为止终端很好。问题是,当我使用 emacs 这些函数和我用我的函数激活的环境变量时,它们就不存在了。 emacs不会读取.bashrc,因此我没有.bashrc加载的函数不起作用。我希望他们能够工作。

任何想法?

1 个答案:

答案 0 :(得分:1)

问题可能是,与您运行的许多其他程序一样,emacs会读取您的登录shell rc文件,例如~/.bash_login~/.profile,但不会读取~/.bashrc,作为您的终端还会读取用户shell rc文件:~/.bashrc