Elisp 怎么将
(concat "TODO" (setq c "将 Org 写作结构"))
返回成 带英文引号的字符串 "TODO将 Org 写作结构"
而不是 TODO将 Org 写作结构
我要将这个字符串用在命令行中
Elisp 怎么将
(concat "TODO" (setq c "将 Org 写作结构"))
返回成 带英文引号的字符串 "TODO将 Org 写作结构"
而不是 TODO将 Org 写作结构
我要将这个字符串用在命令行中
(format “%S” 字符串)
既然是用在命令行,你可能需要shell-quote-argument
这个函数,能帮你处理各种情况
(w32-shell-execute “runas” “E:\spacemacs\emacs26-3\.emacs.d\site-lisp\notify\notify.exe” (concat "TODOs (format “%S” “a sd”))) 我这样写返回的字符串好像还是不对
可以把运行的结果插入到 buffer 里面,用 insert 这个函数。更方便找问题。
(format “%S” (concat “TODOs " “a” " sd”))