Как заставить Emacs автоматически перезагрузить файл TAGS? - PullRequest
23 голосов
/ 04 ноября 2010

Когда файл TAGS создается заново, и я пытаюсь посетить тег в Emacs ( M - . ), Emacs спрашивает меня, действительно ли я хочу перечитать этоfile:

Теги file / path / to / TAGS изменились, читать новое содержимое?(да или нет)

И мне нужно каждый раз вводить yes.Не очень удобно ( М - . Ввод у е с Введите - это 7 клавиш для нажатия только на 2 в Vim).

Как я могу настроить Emacs для чтения обновленных тегов в автоматическом режиме, без запроса?

1 Ответ

35 голосов
/ 04 ноября 2010
(setq tags-revert-without-query 1)

Редактировать : прежде чем найти ответ выше, я предложил добавить эту строку:

(defalias 'yes-or-no-p 'y-or-n-p)

до .emacs файла, потому что каждый раз, когда вас спрашивают, хотите ли вы перечитать этот файл, вам просто нужно нажать 'y', если вы предпочитаете не использовать tags-revert-without-query. В этом случае M - . y всего на одну клавишу больше, чем Vim.

Я оставлю эту информацию здесь на случай, если кто-то посчитает ее полезной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...