Хочу создать новый input-method.
leim/leim-list.el содержит регистрацию input-method -ов вот в таком виде:
(register-input-method
"cyr-test" "Cyrillic" 'quail-use-package
"CTTC" "Intuitively transliterated keyboard layout++."
"quail/cyrillic")
В leim/quail/cyrillic.el определяются пакеты и правила трансляции:
(quail-define-package
"cyr-test" "Cyrillic" "CTTC" t
"Comment"
nil t t t t nil nil nil nil nil t
)
(quail-define-rules
("a" ?а) ("b" ?б) ("v" ?в) ("g" ?г) ("d" ?д)
)
Собственно, это минимальный (предполагаемо-рабочий) для показа здесь, добавляемый мною вариант.
~/.emacs:
(set-language-environment 'UTF-8)
(setq default-input-method "cyr-test")
При вызове переключения input-method:
"No Quail package `cyr-test'"
Не могу найти косяк сам, помогите.
p.s. Как-то криво они сделали: вызов quail-define-package, пакет становится "текущим", потом вызов quail-define-rules. Что в одной функции нельзя сделать-то было, без "разрыва"...
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от eRazor
Ответ на:
комментарий
от eRazor
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум GNU Emacs: quale: символы старше Latin-1 на клавиатуре (2016)
- Форум emacsclient русская раскладка (2016)
- Форум emacs rusification (2004)
- Форум сделал неработоспособную конфигурацию Emacs (2017)
- Форум [emacs] erc и cp1251 (2008)
- Форум ещё раз про emacs и cp1251 (2004)
- Форум emacs: печать букв с позицией > 79 (2005)
- Форум emacs, isearch & utf8 (2006)
- Форум Русская машинопись для Emacs (2009)
- Форум Как вставлять текст из мозиллы в emacs (2005)