我有一个损坏的元密钥,正在尝试对 org 文件执行 Mx viper-mode。
我希望 elisp 从暂存缓冲区运行(viper 模式)到 example.org 文件。
我有一个损坏的元密钥,正在尝试对 org 文件执行 Mx viper-mode。
我希望 elisp 从暂存缓冲区运行(viper 模式)到 example.org 文件。
在 Lisp 中,调用set-buffer
以切换到不同的缓冲区进行编辑操作(这不会影响用户与之交互的缓冲区)。
(save-excursion
(set-buffer "example.org")
(viper-mode))
表单执行其save-excursion
参数,然后返回到最初的当前缓冲区。在这里,您实际上可以progn
改用,因为返回顶层会恢复当前缓冲区。但是无论如何你都需要将这两个函数调用分组,这save-excursion
是一个很好的习惯。
但请注意,您的问题是您的 Meta 键不起作用,您可以键入Esc x而不是Meta+ x(同样适用于任何其他M-key
组合)。