1

私はおそらくここで間違った道を進んでいると思うので、もしそうなら教えてください。Vim の ctrlpや他のプラグインが使用するものと同様のユーザー インターフェイスを構築しようとしています。これにより、ユーザーにプロンプ​​トが表示され、ユーザーが入力すると、結果がミニバッファーのプロンプト ラインの上に表示されます。

ミニバッファのコマンド処理部分minibuffer-with-setup-hookとローカルpost-command-hook(簡単) が正常に動作し、表示したい結果を取得できます ((message)今のところ ing するだけで確認できます)。

たとえば、ミニバッファーのプロンプト行の上に 10 行の結果を表示したい場合、何らかの方法でテキストをミニバッファーの先頭に追加するか、コマンドが終了したら閉じる別のバッファーを使用する必要がありますか? これで正しい軌道に乗るために読むべきマニュアルの部分へのポインタはありますか?

4

2 に答える 2

1

これをコメントとして書き始めましたが、少し長くなりすぎました...

TBH、ヘルムの軽量バージョンの余地があると思います。しかし現実には、helm で十分であり、他の誰かが既にそれを書いています。

私も他の誰も (今のところ) 書き直すほどの動機はありません。あなたがそれの「神」の側面として説明するものは、確かに魅力的ではありません。しかし、それをロードすることは可能です (それは巨大ですが、最新のコンピューターでは実際には問題になりません)。設定を変更して最小限に抑えます。

ido はより単純な代替手段ですが、UI のスタイルはあなたが説明したとおりではありません。

于 2013-05-25T04:10:47.793 に答える