当您将文本从一个缓冲区复制到另一个缓冲区(M-w和C-y)时,它会使用字体锁复制文本,当您粘贴文本时,它会以我复制的缓冲区的颜色显示。是否可以更改它以使其与新缓冲区中的字体一起显示?
最佳答案
有关用户选项yank-excluded-properties
和yank-handled-properties
的信息,请参见文档。并从yank
:C-h f yank
的文档开始。它告诉你:
When this command inserts text into the buffer, it honors the
`yank-handled-properties' and `yank-excluded-properties'
variables, and the `yank-handler' text property. See
`insert-for-yank-1' for details.
IOW,只需告诉
yank
不要粘贴诸如face
和font-lock-face
之类的属性。另请参见Elisp手册,节点
Yanking
。