Мне нравится, когда мои буферы кодирования доступны только для чтения, когда я их не редактирую (например, режимы Vi для редактирования, только для чтения). Для этого я могу использовать Cx Cq
для включения / выключения состояния записи в буфере emacs. Похоже, что эта функция блокировки записи в некоторой степени унаследована от RCS или аналогичного способа блокировки файлов / системы ревизий, поэтому работа с файлами в системе контроля версий не работает:
C-x C-q
File is under version-control; use C-x v v to check in/out
Я не хочу проверять вход / выход, я хочу только чтобы предотвратить "кошачье печатание". Я могу написать макрос-триггер find-file-read-only '/' find-file 'и дать ему некоторую привязку клавиш, но я уверен, что внутри emacs или .el уже написано решение. Есть предложения?