我想编写一个执行以下操作的 emacs 函数 -
1) 启动一个名为“abc”的新外壳。2) 更改目录 "/opt/abc" 3) 在目录中运行 shell 命令 "python abc.py"
我写了以下函数 -
(defun abc-server ()
(interactive)
(shell-command "cd /opt/abc/")
(shell-command "python abc.py"))
上述问题 -
1)它不会启动一个新的shell 2)它不会改变目录。3) 当 cmd 执行时,它会打开一个浏览器窗口,这完全阻止了对 emacs 的任何使用。