Summary: | ignore the Group switch (Russian letters) in modified keys (C-, M-) | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Zakharyaschev <imz> | ||||
Component: | emacs24-common | Assignee: | Evgenii Terechkov <evg> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | cas, eugvv, evg, msp, viy, vseleznv | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | 852 | ||||||
Bug Blocks: | 30527 | ||||||
Attachments: |
|
Description
Ivan Zakharyaschev
2014-12-02 13:25:41 MSK
2002-11-08 Ivan Zakharyaschev <imz at altlinux.ru> 21.2-alt9 - make keys like C-h, M-x work even when the (say) Russian XKB group is active (patch5, discard almost the whole state if a certain modifier is detected; fixes #852 at bugs.altlinux.ru). (Please REPORT any related misbehaviors!) https://bugzilla.altlinux.org/show_bug.cgi?id=852 has a patch (for an old Emacs). Этот патч перестал прикладываться ещё в emacs23. Собственно, сейчас в сизифе emacs24 вообще без патчей и вроде бы никто не жаловался :-) Предлагаю оформить требуемую функциональность в виде отдельного пакета с elisp-кодом, а подобные низкоуровневые патчи продвигать в апстриме (тем более что они недавно перешли на широко применяемый git, что я надеюсь использовать в следующих сборках emacs-а). Только вот у разных людей может быть разное мнение о том, как надо "игнорировать национальную раскладку". Created attachment 6219 [details]
Один из вариантов реализации
Например, меня пока устраивает вот такой код. Он и игнорирует раскладку Xkb и позволяет устанавливать раскладку (метод ввода) на каждый буфер.
Можно использовать как есть или же попробовать опакетить для желающих.
(В ответ на комментарий №4) > Created an attachment (id=6219) [details] > Один из вариантов реализации > > Например, меня пока устраивает вот такой код. Он и игнорирует раскладку Xkb и > позволяет устанавливать раскладку (метод ввода) на каждый буфер. > > Можно использовать как есть или же попробовать опакетить для желающих. Спасибо, надо будет попробовать использовать! Опакетить, думаю, будет полезно. Чтобы легко устанавливать систему под свои привычки, т.е. например с Emacs, который комбинации воспринимает нормально. |