gpt4 book ai didi

macos - 在 Emacs 迷你缓冲区中访问 OS X/UNIX 环境变量

转载 作者:行者123 更新时间:2023-12-01 11:09:48 24 4
gpt4 key购买 nike

我在 OS X Leopard 上编译了 Emacs 23,我非常喜欢它。但是当我从 Aquamancs 切换时注意到的一件事是我无法再访问我在 .bash_profile 文件中指定的环境变量。例如,我有一行:

export WORK=/Users/myname/Documents/otherpaths/Work

因此,要打开文件,我可以在迷你缓冲区中键入:

Find file: $WORK/projectname/filename.txt

或者类似的东西,省去我输入整个文件路径的麻烦。

我从这个站点找到了一些关于编辑 ~/.MacOSX/environment.plist、.profile 和 .login 文件的说明:

http://www.emacswiki.org/emacs/CarbonEmacsPackage

但似乎没有用,我不确定它是否适用。我想知道是否有人知道解决方案?感谢期待,

-斯蒂芬

最佳答案

你可以通过像这样的一行来告诉 emacs 任何环境变量

(setenv "WORK" "/Users/myname/Documents/otherpaths/Work")

在您的 emacs 配置文件中(.emacs、.emacs.d/init.el 或您使用的任何文件)

可能 Aquamacs 和 CarbonEmacs 使用了一些技巧来实现这一点,而无需手动指定。查看两者的源代码。

关于macos - 在 Emacs 迷你缓冲区中访问 OS X/UNIX 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1261430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com