2

新しいウィンドウ (アイテムを含む) を開いた後、ユーザー入力を取得するにはどうすればよいですか (一部のアイテムをフィルタリングできるようにするため)。CtrlPまたはCtrlSpaceに似たものが欲しかった。私は彼らのコードを見ようとしましたが、どこでそれを行っているかを特定できませんでした.

私がそれを呼び出す方法は、ウィンドウを開いてユーザー入力を待つcommand関数を呼び出す を作成することです。foo

私はすでにいくつかのバリエーションを試しました(コード内foo):

botright split NewWindow
let input = input('>> ')

botright split NewWindow
redraw!
let input = input('>> ')

最初のものは、新しいウィンドウを開く前に常に入力を取得します。どちらの場合も、>>パーツは表示されません (入力自体も表示されません)。彼らはどのようにこれを行うのですか?たくさんのgetchar電話で?

(Neovim v0.2.0 を使用)

4

1 に答える 1