Emacs tramp、版本控制和切换只读

Emacs tramp、版本控制和切换只读

使用 emacs 24 时带流浪汉在远程 RCS 控制的文件上,切换只读功能 (^X^Q) 不会发出通常的“此文件处于版本控制之下,等等”之类的信息。

相反,它会在不签出文件的情况下翻转只读权限。这是灾难性的,因为下一次签出将覆盖更改等。

我如何获得标准行为?

我试过

(global-set-key "\C-x\C-q" 'vc-toggle-read-only)

这并没有真正解决问题。

需要澄清的是:我想在编辑远程文件时出现版本控制警告 - 但目前我什么也没得到。

干杯,阿尔夫

答案1

我从 Emacs 23 中提取了一份 vc-toogle-readonly 的副本,重命名它以避免冲突,将其放入 site-lisp,对其进行字节编译,然后从 .emacs 加载它: (load-library "old-toggle-readonly") (global-set-key "\Cx\Cq" 'old-toggle-read-only)

很有魅力。

相关内容