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

タイトル一行編集の補完リスト
記事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 対応より
前の事ですので、おかしくなっているかもしれません。
タイムアウト無し設定の追加検討を含めて確認しようと思います。


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

ご対応いただきありがとうございます。

>B、Cは漢字入力したら候補が出てくるのですが
>補完リストの上の方にない候補に関しては
>ローマ字では出てこないことがありました。

前回、このように書いたのですが、これは間違いでした。
申し訳ありません。

X_ltabが4以外のとき、漢字入力で問題なく出てくるのに
X_ltab=4にして、設定を読み直すためPPcを再起動して
同様の操作をすると、ローマ字でも漢字入力でも
出てこない候補があります。

X_flto = 1000,30000としていますが
*** timeout *** の表示は出てこない、かといって補完リストの
項目が増えていかず、補完候補の読み込みが途中で止まって
いるような感じです。
一方、同じ操作なのにリスト表示後 *** timeout ***が30秒待たず
即出ることもあります。

あと、追加補完リストの文字コードが正しく認識されず文字化け
することがありますがこれはどこの設定に影響されるのでしょうか?


タイトルRe^6: 一行編集の補完リスト
記事No3284
投稿日: 2019/10/16(Wed) 21:36
投稿者TORO
>前回、このように書いたのですが、これは間違いでした。
間違いではないです。1.68+6で修正しています。

>同様の操作をすると、ローマ字でも漢字入力でも
>出てこない候補があります。
前記の対応中に同じ症状が起きたので修正していますが、
1.69でも起きていますか?こちらでも再度確認してみます。

>項目が増えていかず、補完候補の読み込みが途中で止まって
>いるような感じです。
キー入力のタイミングによっては、migemo 使用の順番待ちにより
該当症状が発生することがあります。少し待ってから1文字増減
すると候補が出るようになったりします。

>あと、追加補完リストの文字コードが正しく認識されず文字化け
Shift_JIS / BOMなしUTF-8 を確実に区別する方法がないため、
どうしても認識失敗することがあります。
BOM付きUTF-8なら確実にUTF-8扱いになりますので、
こちらにしてみてください。


タイトルRe^7: 一行編集の補完リスト
記事No3290
投稿日: 2019/10/23(Wed) 03:45
投稿者gochoukou
> >前回、このように書いたのですが、これは間違いでした。
> 間違いではないです。1.68+6で修正しています。
>
> >同様の操作をすると、ローマ字でも漢字入力でも
> >出てこない候補があります。
> 前記の対応中に同じ症状が起きたので修正していますが、
> 1.69でも起きていますか?こちらでも再度確認してみます。

今1.69/1.69+1で使っていますが、まだ起こっています。

>
> >項目が増えていかず、補完候補の読み込みが途中で止まって
> >いるような感じです。
> キー入力のタイミングによっては、migemo 使用の順番待ちにより
> 該当症状が発生することがあります。少し待ってから1文字増減
> すると候補が出るようになったりします。

1文字づつゆっくり入力しても出てこない候補があります。

>
> >あと、追加補完リストの文字コードが正しく認識されず文字化け
> Shift_JIS / BOMなしUTF-8 を確実に区別する方法がないため、
> どうしても認識失敗することがあります。
> BOM付きUTF-8なら確実にUTF-8扱いになりますので、
> こちらにしてみてください。

了解しました。設定を見直してみます。


タイトルRe^8: 一行編集の補完リスト
記事No3297
投稿日: 2019/10/27(Sun) 21:04
投稿者TORO
色々確認していますが、1.69+2 ではいじっていないので変化は無いと思います。
修正には、もう少し時間が掛かると思います。


タイトルRe^9: 一行編集の補完リスト
記事No3306
投稿日: 2019/10/31(Thu) 03:34
投稿者gochoukou
> 色々確認していますが、1.69+2 ではいじっていないので変化は無いと思います。
> 修正には、もう少し時間が掛かると思います。

ご確認いただきありがとうございます。

当面の間、migemoが問題なく使えそうな場合のみ
%Os *customize X_ltab=4 %:(一行編集) %:*customize X_ltab=0
として一時的にONにする形で使ってみます。