gpt4 book ai didi

linux - Emacs Lisp 使用自定义环境变量生成子进程

转载 作者:IT王子 更新时间:2023-10-29 01:03:57 26 4
gpt4 key购买 nike

基本上我想生成一个改变其工作目录的进程。我的想法是生成一个进程并设置 PWD 环境变量。

有办法获得这样的东西吗?

(实际上我想更改任何环境变量以获得灵 active )

最佳答案

只需在生成进程之前绑定(bind) default-directory 变量。示例:

(let ((default-directory "/tmp/"))
(call-process "/bin/bash" nil "*scratch*" nil "-c" "echo working dir is $PWD"))

我从我的 *scratch* 缓冲区运行它,字符串 working dir is/tmp 被添加到缓冲区。

关于linux - Emacs Lisp 使用自定义环境变量生成子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2968526/

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