При использовании emacs 24 w/tramp для удаленно управляемых файлов RCS функция «только для чтения» (^ X ^ Q) не выдает обычное «Этот файл находится под контролем версии, бла-бла».

Вместо этого он переворачивает разрешения только для чтения без проверки файла. Это катастрофично, так как следующая проверка перезапишет изменения и т.д.

Как мне получить стандартное поведение?

Я старался

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

который на самом деле не решает проблему.

Чтобы уточнить: я хочу иметь предупреждение контроля версий при редактировании удаленных файлов - в настоящее время я ничего не получаю.

Ура, Альф

1 ответ1

0

Я вытащил копию vc-toogle-readonly из Emacs 23, переименовал ее, чтобы избежать конфликтов, поместил ее в site-lisp, скомпилировал ее байт и загрузил из .emacs:(load-library "old-toggle-readonly")(global-set-key "\ Cx \ Cq" 'old-toggle-read-only)

Работает шарм.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .