основной ярлык (M-del) не работает в Emacs и дает ошибочное поведение - PullRequest
0 голосов
/ 18 августа 2010

Я использую Emacs, и большинство ярлыков работают нормально, но M-Del для удаления слова назад выдает либо ошибку в нижней части ошибки `scan ', а в других случаях перемещает курсор на ряд строк ниже.Есть идеи, почему это может происходить?M-Del отлично работает для удаления слов вперед.(** из комментария, сделанного ниже, выясняется, что команда сопоставлена ​​с функцией lisp нижнего абзаца вместо удаления слова в обратном направлении? Как я могу сбросить сопоставления к стандартному?)

Best.

1 Ответ

0 голосов
/ 22 августа 2010

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

имеет ответ (по Жилю).Похоже, что в некоторых системах есть ошибка из-за наложения тени команды оболочки, переводящей ESC-x в ESC Cd

, это можно увидеть при запуске

Mx load-library edmacro Mxedmacro-insert-key M-del

, передающий ESC Cd

в папку ~ / .emacs.d /, создающий файл init.el и вставляющий

(global-set-key [escape delete] 'backward-kill-word)

это хотя и переопределяет все использования ESC из M (мета-ключ), что переводится как escape, отображая обычные Md, Mw и т. д. все невидимые, кроме M-del

, поэтому решение состоит в том, чтобы переназначить ошибочное переназначение обратно на правильное связывание.

(глобальный набор ключей (kbd "MCd")'назад-убить-слово)

Best

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