[prime-dev: 188] Re: tcodeでの辞書登録

Back to archive index

Hiroyuki Komatsu komat****@taiya*****
2004年 1月 28日 (水) 12:50:08 JST


At Wed, 28 Jan 2004 12:02:57 +0900,
akira yamada wrote:
> > > > ・未確定文字の * によるマスク
> > > 最初の文字のときだけローマ字が表示されてしまうようです。
> > > 二文字目以降は「*」になっています。
> > すみません、これもパッケージングミスでした。
> > RC1 を差し換えました。
> > <http://prime.sourceforge.jp/src/prime-el-1.3.1-rc1.tar.gz>
> > 60b9f5ae4717253e4af6efdecd400e99  prime-el-1.3.1-rc1.tar.gz
> 
> これを試しましたが、まだうまく働かないようです。

原因が分かりました。 すっかり忘れていましたが、split-string の
Emacs と XEmacs との非互換性が原因です。(split-string "\tw" "\t") に
対して

Emacs  : ("w")
XEmacs : ("" "w")

という挙動になります。あきらさんは Emacs を使ってますね? ;-)

で、自前ライブラリの mell-string-split はこの違いを吸収するので
こちらを使うようにします。

--
                                                            小松弘幸
                                                -----------------------
                                                   http://taiyaki.org/


 (defun prime-prime-get-label (pattern)
   (let ((result (prime-prime-send-command 
 		 (format "preedit_convert_input\t%s\n" pattern))))
-    (split-string
+    (mell-string-split
      (car (cdr (delete "" (split-string result "\n")))) "\t")
     ))





Prime-dev メーリングリストの案内
Back to archive index