![]() |
1
7
密钥是缓冲区名称。看见 Maintaining Undo :
要删除代码中的撤消边界,请使用带前导空格的缓冲区名称,或者使用显式禁用临时缓冲区中的撤消重新编码
但一般来说,使用
至于为什么在临时缓冲区中撤消会在当前缓冲区中创建撤消边界:如果之前的更改是可撤消的,并且是在其他缓冲区(本例中是临时缓冲区)中进行的,则会创建隐式边界。从…起
因此,在临时缓冲区中禁止撤消也会删除当前缓冲区中的撤消边界:以前的更改不再可撤消,因此不会创建隐式边界。 |
![]() |
2
4
在许多情况下,使用临时缓冲区是不切实际的。例如,很难调试正在发生的事情。
在这些情况下,您可以让bind
|
|
3
2
这种情况下的解决方案是创建临时输出缓冲区
使用
我无法确定
我怀疑这个问题可能与
这个
Emacs Lisp Manual entry for
尽管
|
![]() |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
![]() |
Rorschach · cl循环破坏性修改cons单元 7 年前 |
![]() |
Rorschach · 宏在定义时将关键帧视为true 7 年前 |
![]() |
Manoel Vilela · 有没有办法检查是否引用了符号? 7 年前 |
![]() |
hw9527 · Elisp变量绑定到自身 7 年前 |
![]() |
Aquaactress · 在视觉模式下自动输入Beg End参数 7 年前 |
![]() |
Color · emacs解释器如何计算表达式? 8 年前 |
![]() |
David S. · 如何在elisp的表达式中传递运算符? 8 年前 |
![]() |
jppower175 · eLisp递归函数 9 年前 |