我将什么传递给.emacs文件中的switch-to-buffer参数?

trh*_*178 1 emacs elisp dot-emacs

我在以下行的.emacs文件中收到错误:

(switch-to-buffer *Completions*)
Run Code Online (Sandbox Code Playgroud)

错误:符号值作为变量是无效的

我做了describe-functionswitch-to-buffer,发现我可以通过它的缓冲区(和我目前并不需要另一个可选参数).我究竟做错了什么?

只是几个笔记:
a.我还需要两条相似的线路(switch-to-buffer *grep*),(switch-to-buffer *compilation*)所以使用简单的解决方案(switch-to-completions)并不能解决我的所有问题.
湾 我需要的所有缓冲区都已打开,所以我不认为这是问题所在.

Fra*_* IV 5

尝试

(switch-to-buffer "*Completions*")
Run Code Online (Sandbox Code Playgroud)