gpt4 book ai didi

emacs - 无法在 emacs 中设置变量值?

转载 作者:行者123 更新时间:2023-12-01 02:20:59 26 4
gpt4 key购买 nike

我想更改 emacs 中 shell-command-default-error-buffer 变量的值。

首先,我查看变量以查看其现值 -

C-h v RET
shell-command-default-error-buffer

输出是 -
shell-command-default-error-buffer is a variable defined in `simple.el'.
Its value is nil

然后我尝试设置值 -
M-x set-variable RET
shell-command-default-error-buffer

它向我显示错误 - [No match]
为什么是这样?

最佳答案

你想使用这个:

M-: (setq shell-command-default-error-buffer THE-VALUE-YOU-WANT)

如果变量是用户选项,那么您也可以这样做:
M-x set-variable RET shell-command-default-error-buffer RET THE-VALUE-YOU-WANT

在您尝试的内容中, setvariable 之间有一个空格。但这只是完成了 setset- 的效果,当你输入 variable 时,你得到了与上面第二个相同的东西。

问题是 shell-command-default-error-buffer 不是用户选项,因此命令 set-variable 无法将其识别为可以设置的变量。

关于emacs - 无法在 emacs 中设置变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20536474/

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