Как изменить кнопку по умолчанию во всплывающем окне предупреждения W11 («Файл изменен») в gVim?

Как изменить кнопку по умолчанию во всплывающем окне предупреждения W11 («Файл изменен») в gVim?

При работе с файлом, который регулярно изменяется извне, открывается всплывающее диалоговое окно с предупреждением, в котором спрашивается, следует ли сохранить содержимое буфера (по умолчанию) или загрузить обновленный файл в буфер:

введите описание изображения здесь

Можно ли изменить кнопку по умолчанию на Load Fileвместо OK, чтобы одно нажатие на Enterперезагружало файл?

Я знаю об этой autoreadвозможности, но все равно хочу иметь возможность контролировать обновление.

решение1

Чтобы сделать это, вам придетсяизменить исходный код Vimи скомпилируйте свою собственную версию.

В качестве альтернативы вы можете подключиться к FileChangedShellсобытию и реализовать собственную эмуляцию оригинального диалога (с помощью confirm()); :help FileChangedShellздесь вы найдете все подробности по этому поводу.

Связанный контент