小编use*_*326的帖子

缓冲区为只读时定义键

当我的缓冲区是只读的时候,我试图使用"n"和"p"键与"Cn"和"Cp"相同(是的,我很懒).

我在.emacs文件中使用此代码:

(when buffer-read-only (local-set-key "n" 'next-line))
(when buffer-read-only (local-set-key "p" 'previous-line))
Run Code Online (Sandbox Code Playgroud)

当缓冲区自动设置为只读时(即在w3m内),它正在工作但是当我运行Cx Cq(toggle-read-only)时它似乎不起作用.它一直在说

Buffer is read-only: #<buffer buffername>
Run Code Online (Sandbox Code Playgroud)

而且我不知道这怎么会起作用呢?

emacs dot-emacs

4
推荐指数
1
解决办法
368
查看次数

标签 统计

dot-emacs ×1

emacs ×1