Пытаюсь настроить в Emacs три раскладки. Переключение хочу по следующему
принципу: англ/(рус/укр), т.е. английский/кириллица и если в кириллице,
то две кириллиці между собой.
Придумал и поместил в .emacs такаую конструкцию:

(defun toggle-alternative-input-method()
"Toggles between russian and ukrainian input methods"
(interactive)
      (if (eq current-input-method 'ukrainian-computer)
          (activate-input-method 'russian-computer)
        (if (eq current-input-method 'russian-computer)
        (activate-input-method 'ukrainian-computer)) 
     ))
(global-set-key "\C-x\\" 'toggle-alternative-input-method)

Не работает. Лисп я еще не изучил, думаю что что-то сделал не так. Что?
Спасибо заранее.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87zjs3ty7i.fsf@hornet.workgroup

Ответить