Как сопоставить SPC-b-b или SPC-p-b с умлаутом типа ä, ö, ü - PullRequest
3 голосов
/ 24 марта 2019

Я бы хотел, чтобы мои умлауты сочетали некоторые очень часто используемые комбинации клавиш в космаке (иначе они не используются). Я легко отобразил все свои умлауты в vim, поэтому подумал, что это должно быть легко и в Spacemacs.

Я пытался определить (global-set-key [? ä] 'helm-projectile-switch-to-buffer) также с "ä", но это не признает ä как не-ascii символ. (В конце я мог бы хотеть определить только C-ä или установить только в злых нормальных состояниях), но я просто хотел, чтобы что-то работало.

Файл .spacemacs уже закодирован как utf-16 (не знаю, хорошо это или нет). Я использовал emacs 25.2.2 с spacemacs Release 0.200.13.x на своей Ubuntu 18.04.

Я тоже пытался написать [? и нажмите C-q, а затем нажмите ä], как описано где-то. Но ничего не изменилось. Также, если я запускаю od -ta из командной строки, я вижу, что получаю последовательность ASCII для чего-то вроде F2, но не для ä.

1 Ответ

0 голосов
/ 28 марта 2019

Я полагаю, что вам нужно следующее решение:

(global-set-key (kbd "ä) 'helm-projectile-switch-to-buffer) 

Я считаю, что указание последовательностей клавиш с использованием функции kbd является наиболее понятным способом задания привязок клавиш.

...