Отключить значение по умолчанию в минибуфере в Emacs

Я использую query-replace-regexp очень часто, и время от времени появляются очень длинные выражения.

Моя проблема заключается в следующем:

Query replace regexp (default foo -> bar):

Есть ли возможность скрыть выражение по умолчанию?

2 ответа

Решение

Если вы используете minibuffer-electric-default-modeзначение по умолчанию исчезнет, ​​как только вы введете что-то в минибуфер.

Простой совет делает работу:

(defadvice query-replace-read-from (before no-default activate)
  (setq query-replace-defaults nil))
Другие вопросы по тегам