Можно ли заставить переключать раскладку в емакс из emacsclient. Что-то вроде: emacsclient -e '(toggle-input-method)'
Это, нужно для решения проблемы переключалки в emacs. Хотелось бы, чтобы была единая переключалка раскладки. Сейчас в stumpwm стоят следующие строки:
(defvar *keyboard-layout* :en)
(defcommand toggle-keyboard-layout () ()
(cond
((eq *keyboard-layout* :en)
(setf *keyboard-layout* :ru)
(message "^7* Selected keyboard layout:^2* ru")
(run-shell-command "emacsclient -e '(toggle-input-method)'")
)
((eq *keyboard-layout* :ru)
(setf *keyboard-layout* :en)
(message "^7* Selected keyboard layout:^3* en")
(run-shell-command "emacsclient -e '(toggle-input-method)'")
)))
(define-key *top-map* (kbd "ISO_Next_Group") "toggle-keyboard-layout")
Соответственно после нажатия левого контрола (системная переключалка) хотелось бы, чтобы переключалось также раскладка в emacs. Но такого не происходит.