小编lkj*_*hfj的帖子

将列表传递给 &rest args

如何将参数列表传递给start-process第 4 个参数(PROGRAMS-ARGS)

(start-process NAME BUFFER PROGRAM &rest PROGRAM-ARGS)
Run Code Online (Sandbox Code Playgroud)

例如:

(start-process "program-name" nil "program-name" "-p1" "-p2" "-p3" "program-name")
Run Code Online (Sandbox Code Playgroud)

我想通过在列表中收集参数并将列表变量传递给函数参数来做同样的事情,但它不起作用:

(setq program-args (list "-p1" "-p2" "-p3"))

(start-process "program-name" nil "program-name" program-args "program-name")
Run Code Online (Sandbox Code Playgroud)

emacs elisp

5
推荐指数
1
解决办法
1515
查看次数

标签 统计

elisp ×1

emacs ×1