Emacs 24.5, режим CUA. Не вставлять текст в минибуфер
В Windows 7 / Emacs 24,5
- Копировать текст, например
"example"
в убийственном ринге M-x
C-y
(Дергать)- Успех шоу текст
"example"
в минибуфере
Но если включить CUA-режим, то текст "example"
не дергайте (вставляйте) в 'Cv' в минибуфере.
1 ответ
Режим CUA делает C-v
команда yank/paste.
Если вы запустите Emacs с:
emacs -Q
Затем включите режим CUA (M-x cua-mode
) вы увидите, что C-v
работает как вы ожидаете.
Не зная ваших настроек, трудно быть уверенным, но, скорее всего, вы используете пакет, который изменяет поведение M-x
(Например, смекс, идо, плющ и т. Д.)
Вероятно, режим CUA не имеет ничего общего с этой проблемой. Вы можете проверить это, пытаясь сделать C-y
дергать в минибуфере тоже.
Пакеты, которые улучшают M-x
может дать вам возможность временно отказаться от вас, чтобы вы могли восстановить текст на месте.
Обновить
Из ваших комментариев мы знаем, что вы используете Helm, который отменяет некоторые привязки в минибуфере, включая C-v
который связан со страницей вниз.
Поскольку привязки применяются в различных режимах (контекстах), карта режима минибуфера (список привязок клавиш) будет переопределять все, что применяется в более общем контексте (например, режим cua)
Чтобы обойти это, вам нужно добавить привязку специально для cua-paste на карту режима, в которой вы находитесь. Это должно быть применено после загрузки Хелма.