skkでazik使って、「使って」の変換を快適にする設定

通常skkで「使って」を変換するならば、入力は

TukaTte

となる。しかし、azikを使用していると tt -> たち となってしまう。

そこで、どうするかというと、

TukaT;te

とするわけだ。しかし、これ面倒。しかも、なんか増えてるし。

そこで、tt -> たち の変換なんて、使わないのでこれを消すことにした。

とうことで、~/.uimに以下を追加する。

(require "japanese-azik.scm")
(define ja-azik-rule
  (append
   '(((("t" "t"). ("t"))("っ" "ッ" "ッ")))
   ja-azik-rule))

ここで、ポイントは japanese.scmではなくて、japanese-azik.scmな点と

ja-rk-ruleでなくて、ja-azik-ruleな点。

あと文字コードはEUCで。

そんなわけで、現在の~/.uimは

(require "japanese.scm")
(define ja-rk-rule
  (append
   '(
     ;;(((",") . ()) ("," "," ","))
     ;;(((".") . ()) ("." "." "."))
     ((("z" " "). ())(" " " " " "))
     )
   ja-rk-rule))

(require "japanese-azik.scm")
(define ja-azik-rule
  (append
   '(
     ;;(((",") . ()) ("," "," ","))
     ;;(((".") . ()) ("." "." "."))
     ((("z" " "). ())(" " " " " "))
     ((("z" ":"). ())(":" ":" ":"))
     ((("z" ";"). ())(";" ";" ";"))
     ((("t" "t"). ("t"))("っ" "ッ" "ッ"))
     )
   ja-azik-rule))

こんなかんじ。

しかし、括弧が多いなぁ。