新しいウィンドウ (アイテムを含む) を開いた後、ユーザー入力を取得するにはどうすればよいですか (一部のアイテムをフィルタリングできるようにするため)。CtrlPまたはCtrlSpaceに似たものが欲しかった。私は彼らのコードを見ようとしましたが、どこでそれを行っているかを特定できませんでした.
私がそれを呼び出す方法は、ウィンドウを開いてユーザー入力を待つcommand
関数を呼び出す を作成することです。foo
私はすでにいくつかのバリエーションを試しました(コード内foo
):
botright split NewWindow
let input = input('>> ')
と
botright split NewWindow
redraw!
let input = input('>> ')
最初のものは、新しいウィンドウを開く前に常に入力を取得します。どちらの場合も、>>
パーツは表示されません (入力自体も表示されません)。彼らはどのようにこれを行うのですか?たくさんのgetchar
電話で?
(Neovim v0.2.0 を使用)