exec-path-from-shell:使Emacs使用用户外壳程序设置的$ PATH

时间:2024-05-23 05:20:18
【文件属性】:

文件名称:exec-path-from-shell:使Emacs使用用户外壳程序设置的$ PATH

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-23 05:20:18

EmacsLisp

exec-path-from-shell 一个GNU Emacs库,用于确保Emacs中的环境变量看起来与用户外壳中的环境变量相同。 动机 有没有发现命令在您的Shell中有效,但在Emacs中无效? 这种情况在OS X上经常发生,在OS X上,作为GUI应用程序启动的Emacs实例继承了默认的最小环境变量集,这些变量可能不是您在终端窗口中看到的。 同样,如果从systemd或launchd启动Emacs作为守护程序,它将以一组默认的环境变量运行。 该库通过从用户的shell复制重要的环境变量来解决此问题:它通过要求shell打印出感兴趣的变量,然后将其复制到Emacs环境中来工作。 兼容性 如果通过Emacs中的评估(getenv "SHELL")打印的路径指向bash或zsh ,则此方法应该可以正常工作。 至少,此软件包假定您的shell至少为UNIX-y:如果(getenv


【文件预览】:
exec-path-from-shell-master
----.github()
--------FUNDING.yml(19B)
--------workflows()
----LICENSE.md(34KB)
----README.md(6KB)
----Makefile(770B)
----exec-path-from-shell.el(11KB)
----.gitignore(26B)

网友评论