|
|
1
1
从shell.el:
所以你可以试试看 ~/.emacs\u bash 作品。 |
|
|
2
1
为我解决:我做了两个改变,似乎做到了这一点(我以前做过Aquamacs->工具->安装命令行工具)。更改是:a)删除我创建的“~/.emacs\u bash”符号链接;b) 创建一个“~/.bashrc”文件,其中包含对我的别名设置脚本的调用;c) 从“~/.bash\u profile”调用“~/.bashrc”(将导出的环境变量保留在~/.bash\u profile”中它们所属的位置)。 Aquamacs似乎将“/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin”附加到它从“~/.bash\u profile”获得的路径上,但这似乎不是问题。
从“~/.emacs\u bash”到“~/.bash\u profile”的符号链接成功地使“~/.bash\u profile”在Aquamacs上执行,因此shell缓冲区具有一些所需的设置(别名)。 但是,需要配置Aquamacs,以便每个Aquamacs会话执行一次“~/.bash\u profile”,每个Aquamacs shell执行一次“~/.bashrc”?否则,例如使用从“~/.emacs\u bash”到“~/.bash\u profile”的链接,串联的shell变量(通常是$PATH)会在其中获得大量冗余值。 在*nix和Cygwin On NT上,GNU Emacs与“.bash\u profile”和“.bashrc”一起开箱工作,按预期方式:“.bash\u profile”在*nix系统上执行一次,所有shell(包括Emacs shell缓冲区)都从中获取变量。类似地,“.bashrc”每个*nix shell执行一次,包括Emacs shell缓冲区。 有没有人对如何让Aquamacs也这么做有什么建议? |
|
|
mli · Go程序不在doom emacs中编译 3 年前 |
|
|
Mahavir · pcase无法识别字符串匹配 3 年前 |
|
|
ptb · Slime\Emacs comint在启动mpi进程时挂起 8 年前 |
|
|
Hatshepsut · 使用命令行参数使用region调用子流程 8 年前 |