トップ «前の日記(2005-01-22 (Sat)) 最新 次の日記(2005-01-24 (Mon))» 編集   RSS 1.0 FEED  

Journal InTime


2005-01-23 (Sun) [長年日記]

_ uim-primeで入力できず

apt-get dist-upgradeすると、uim-primeで入力できなくなってしまった。 どうも、.uimでESCを押した時に英数モードにするようにしていた せいのようだ。

とりあえず、ESCを押した時に英数モードにするだけなら以下でいいみたい。

(define prime-push-key-orig prime-push-key)
(set! prime-push-key
  (lambda (c key key-state)
    (if (or (= key 'escape)
            (and (= key 91) ;; [
                 (= key-state 2))) ;; control
     (prime-mode-set c prime-mode-latin))
    (prime-push-key-orig c key key-state)))

本当はvim側でうまくコントロールできるといいんだろうけど、GTKまわりの コードがよくわからず。