2011-12-16 17 views
0

Vimは& completefuncを使用してポップアップメニューを表示できます。各menuitemは、 'word'、 'abbr'、 'menu'、 'info'、 'kind'、 'icase'、 'dup'の項目を含む辞書です。Vimscript:現在選択されているポップアップメニューを取得する方法

現在どのメニューアイテムが選択されているのですか? ユーザーがメニューアイテムを選択するときにいくつかのアクションを実行する必要があるため、このメニューアイテムの辞書を取得する必要があります。

答えて

2

この質問に対する解決策は非常に難しいです。非同期で作業し、いくつかの項目をオーバーライドし、一時的に挿入されたテキストを解釈する必要があります。

私はvim公式メーリングリストで同様の質問に答えました。 (検索するタイトルがある:Custom Completion Function、メッセージIDが[email protected]tです)

私が改善しました(2011年)以来、私が使用しているコード。私はvi.SEの結果をかなり広く説明しました。

関連する問題