Bash 如何制作Emacs';s shell模式源我的配置文件?
我在一些配置文件中定义了一些别名和函数片段,比如,Bash 如何制作Emacs';s shell模式源我的配置文件?,bash,shell,emacs,alias,zsh,Bash,Shell,Emacs,Alias,Zsh,我在一些配置文件中定义了一些别名和函数片段,比如,~/.zprofile。但Emacs从不阅读它们。关于这件事没有什么特别的。但是,这还不够: 它不能源代码完全.zshrc,并且会发出错误 compinit等 这种方法似乎只适用于环境变量 因此,在shell模式下或Emacs中的run命令(Alt-!)中,效果仍然与终端(模拟器)中的效果不同 那么有没有办法解决这个问题呢?谢谢。您可以创建一个文件~/.emacs_zsh(或.emacs_bash,emacs_sh…),shell模式将在启动时使
~/.zprofile
。但Emacs从不阅读它们。关于这件事没有什么特别的。但是,这还不够:
源代码
完全.zshrc
,并且会发出错误
compinit
等李>
shell模式下
或Emacs中的run命令(Alt-!)中,效果仍然与终端(模拟器)中的效果不同
那么有没有办法解决这个问题呢?谢谢。您可以创建一个文件~/.emacs_zsh(或.emacs_bash,emacs_sh…),shell模式将在启动时使用该文件。我的.emacs_bash很简单:
. ~/.profile
只需确保在采购行的末尾添加新行,否则将无法执行。有效!顺便说一句,你能给我一些参考资料吗?谢谢。也可以在.emacs.d中使用稍微不同的命名约定创建它们:~/.emacs.d/init_bash.sh