С учетом измененного буфера, как я могу сравнить его с файлом, сохраняющим его на диске, чтобы увидеть, что я изменил?
buffers
buffer-modified
nosefrog
источник
источник
Ответы:
Вы хотите команду M-x diff-buffer-with-file. Смотрите руководство:
Вас также может заинтересовать, чтобы
highlight-changes-mode
автоматически и в интерактивном режиме выделялись изменения, сделанные в буфере после его включения.источник
highlight-changes-mode
естьdiff-hl
пакет в GNU ELPA.vc
ревизией. Я работал над диффузией буфера (в отличие от его файла резервной копии) в diff-hl # 33 , но он заблокирован из-за ошибки в ядре Emacs.Команда
ediff-current-file
:источник
ediff-current-file
имеет некоторые преимущества,diff-buffer-with-file
если вы хотите интерактивный обзор изменений, а не простой дифференциал. Интерактивный обзор даже позволяет выборочно вернуть некоторые детали, если вы, наконец, не хотите их сохранять. См. Также emacs.stackexchange.com/a/3778/10614 для более полного ответа.