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

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

введите описание здесь

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам