- 471 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 06:02:44 ]
- >>444
もう居ないか知らんけど… >>447 の代わりのmigemo補完。 これ[ ttp://ja.pastebin.ca/1711428 ]を fpath に入れて zstyle ':completion:*::::' completer _complete _migemo_complete とかすると動く。あー、* 要らんかな?いつ * の位置が空じゃなくなるのか分からん。 対象はファイル名補完。他も動く可能性はある。 migemo と関係ない動作としては、入力文字列中の : が regex 的に .* になるってとこかな。 まずい点とかはコメントに色々書いてあるけど… まあとりあえずいいか、というところ。個人的には特に問題ない。 人によっては ↓ あたりが問題かも。 - 入力中のメタ文字は多分うまく扱えない。 - coproc 使う人は直さないと coproc がまともに使えない。 - menucomplete でしか動かしてない。他はまともに動くか判らない。 - LANG=ja_JP.UTF-8 用なので、nkf のとこ直さないと他は無論動かない。 候補が大量にあると遅いんだけど、日本語文字がない (というか asciiのみの)候補を対象外にすると もうちと速くなるかも。と今思った。 てか、候補1つで補完前のカーソルの位置が補完後の全角文字の中にあると カーソルより後の部分が補完後に表示されないなあ。redisplay で出るけど。 zsh が出力してないみたいだけど、なんでだ… いやー、pastebin って CRLF noeol になるんだなー。
|

|