Мені хотілося б знати, як почати усунення несправностей із наступного:
C-SPC
нічого не роблю.
Він не відображається в міні-буфері, коли я його ввожу, але коли я дивлюся, що M-x
set-mark-command
він відображається як пов'язаний C-SPC
.
Навколишнє середовище
Я встановив GNU Emacs (24.5.1) через Homebrew, і моє .emacs.d
базується на Clojure for Brave and True з деякими додатковими пакетами.
Наразі зроблені кроки.
Я спершу спробував видалити та перевстановити без жодного впливу, тому які дії можна зробити, щоб точно визначити, що відбувається?
Додаткова інформація
Перелік усіх встановлених пакетів знаходиться на скріншоті нижче:
emacs -Q
(без файлу init). Чи можете ви відтворити проблему таким чином? IOW, видаліть усі ваші налаштування з рівняння (і, очевидно, у вас багато) - всі ці пакунки тощо.
C-SPC
прив'язку. У терміналі наберіть, cat
а потім натисніть C-SPC
. Це прив'язка працює для мене в emacs, і я також бачу, що це робиться після cat
відображення ^@
. Але коли мій колега (для якого C-SPC
не працює) робить те саме, він нічого не бачить !, ні ^@
. Це як би його оточення взагалі не отримує цих ключових кодів.
emacs -Q
і emacs -Q -nw
. Спробував доступ до машини Linux (RHEL 6.6) через VNC (Gnome) та Putty .. та сама проблема.
C-h k C-SPC
? Чи бачите ви*Help*
буфер із командою, до якої він пов'язаний? Якщо взагалі нічого не відбувається, Emacs не бачить того,C-SPC
що ви вводите - він не отримує його з клавіатури або розшифровує його неправильно.