[リストへもどる]
一括表示

タイトル一行編集の補完リスト
記事No3235
投稿日: 2019/09/04(Wed) 02:40
投稿者gochoukou
一行編集のMigemo補完は、通常のパス補完に対しては機能しますが
*completelistで追加したリストに対しては機能しないのですが
これは仕様でしょうか?

あと、Peco(github.com/peco/peco)のようにスペース区切りで複数のキーワードを入力すれば
補完リストを全てのキーワードをAND条件で検索するような仕様に
することは可能でしょうか?


タイトルRe: 一行編集の補完リスト
記事No3237
投稿日: 2019/09/04(Wed) 22:16
投稿者TORO
> 一行編集のMigemo補完は、通常のパス補完に対しては機能しますが
> *completelistで追加したリストに対しては機能しないのですが

現在はファイル名の補完だけ実装しています。次版で対応しようと思います。


> あと、Peco(github.com/peco/peco)のようにスペース区切りで複数のキーワードを入力すれば
> 補完リストを全てのキーワードをAND条件で検索するような仕様に
> することは可能でしょうか?

空白入力はコマンドパラメータの区切りにつかってますので、現在は
実装できないですね。and検索そのものは面白そうなのでやってみたいと
おもいます。


タイトルRe^2: 一行編集の補完リスト
記事No3239
投稿日: 2019/09/07(Sat) 02:08
投稿者gochoukou
> > 一行編集のMigemo補完は、通常のパス補完に対しては機能しますが
> > *completelistで追加したリストに対しては機能しないのですが
>
> 現在はファイル名の補完だけ実装しています。次版で対応しようと思います。
>
>
> > あと、Peco(github.com/peco/peco)のようにスペース区切りで複数のキーワードを入力すれば
> > 補完リストを全てのキーワードをAND条件で検索するような仕様に
> > することは可能でしょうか?
>
> 空白入力はコマンドパラメータの区切りにつかってますので、現在は
> 実装できないですね。and検索そのものは面白そうなのでやってみたいと
> おもいます。

ありがとうございます。
AND検索に関しては、スペース区切りでなくても構いませんので
あると嬉しいです。


タイトルRe^3: 一行編集の補完リスト
記事No3254
投稿日: 2019/09/15(Sun) 10:57
投稿者gochoukou
> > > 一行編集のMigemo補完は、通常のパス補完に対しては機能しますが
> > > *completelistで追加したリストに対しては機能しないのですが
> >
> > 現在はファイル名の補完だけ実装しています。次版で対応しようと思います。
> >
> >
> > > あと、Peco(github.com/peco/peco)のようにスペース区切りで複数のキーワードを入力すれば
> > > 補完リストを全てのキーワードをAND条件で検索するような仕様に
> > > することは可能でしょうか?
> >
> > 空白入力はコマンドパラメータの区切りにつかってますので、現在は
> > 実装できないですね。and検索そのものは面白そうなのでやってみたいと
> > おもいます。
>
> ありがとうございます。
> AND検索に関しては、スペース区切りでなくても構いませんので
> あると嬉しいです。

+6にてmigemo検索対応ありがとうございました。

処理が遅くなることを避けるために
追加リストのサイズが大きいと、Migemoの検索対象から
外れるということはありますか?

試しに
X_ltab=4として

A:PPx.cfg(約250kB)
B:実行ファイルのリスト(約1.7MB)
C:ディレクトリのリスト(約21MB)

それぞれ一行編集起動時に*completelistで読み込ませて
Aは問題なくmigemo検索可能でした。
B、Cは漢字入力したら候補が出てくるのですが
補完リストの上の方にない候補に関しては
ローマ字では出てこないことがありました。


タイトルRe^4: 一行編集の補完リスト
記事No3257
投稿日: 2019/09/15(Sun) 21:28
投稿者TORO
Migemoの使用有無に関わらず、3秒でタイムアウトになります。
タイムアウトしたときは、「*** timeout ***」がリストに含まれます。
ただ、この辺の処理を作ったのは *completelist 追加や Migemo 対応より
前の事ですので、おかしくなっているかもしれません。
タイムアウト無し設定の追加検討を含めて確認しようと思います。