重设 defvar 定义的值
Elisp 和大多数的 Lisp 有一个很反直觉的特性就是由 defvar 和 defcustom= 定义的值是不可变的:一旦设置了值就只能重启进程才能改变。
后来发现,如果你用 Ctrl-Meta-x
而不是 Ctrl-x Ctrl-e
来执行
(defvar user "Jim")
那么你依然能够重置变量值,这在开发阶段需要调整参数时,非常有帮助. 虽说 Emacs 普通用户无需知道这个,而且即使你开发 Elisp,也可能不会经常用到这个技巧,不过应用这个技巧还是蛮方便的,同时这个经历也更加证明了,关于 Emacs 的学习,学无止境。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论