При копировании в буфер обмена появляется сообщение «drag-mouse-1 is undefined» - PullRequest
0 голосов
/ 22 мая 2019

Я хочу просмотреть и скопировать всю привязку после Mg в буфер обмена,
итак, ударить M-g, затем появится приглашение

enter image description here

При копировании буфера обмена произошел сбой и выдается сообщение:

M-g <drag-mouse-1> is undefind

Как можно решить проблему?

enter image description here

Дополнительные примечания:

без меню, если emacs -Q, я получаю emacs.d из purcell / emacs.d: комплект конфигурации Emacs с включенными батареями

1 Ответ

1 голос
/ 23 мая 2019

Мне кажется, я расшифровал этот вопрос.

Я подозреваю, что у вас включена библиотека which-key (или что-то очень похожее). Затем отображаются все ключи с привязкой префикса M-g после того, как вы ввели эту клавишу, ожидая, когда вы наберете следующую клавишу в последовательности.

Затем вы пытаетесь использовать мышь, чтобы выделить текст отображаемых привязок в буфере which-key; однако Emacs все еще ждет, когда вы закончите последовательность клавиш, поэтому, когда вы нажимаете кнопку мыши, он сообщает вам о последовательности M-g <drag-mouse-1>

Вы не можете делать то, что пытаетесь сделать, потому что буфер which-key не сохраняется после завершения последовательности клавиш.

Что вам нужно сделать, это использовать стандартный метод получения той же информации, который заключается в наборе C-h после префикса.

т.е. M-g C-h

Это покажет вам буфер *Help* со всеми привязками под этим префиксом, и вы сможете скопировать текст из этого буфера.

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