2011-12-16 87 views
0

您知道,Vim可以使用& completefunc顯示彈出式菜單。每個菜單項是一個包含以下項目的字典:'word','abbr','menu','info','kind','icase','dup'。Vimscript:如何獲取當前選擇的彈出式菜單項

我怎樣才能得到目前選擇的菜單項? 當用戶選擇一些菜單項時,我需要執行一些操作,所以我需要獲取此菜單項的字典。

回答

2

這個問題的解決方案非常棘手。您需要異步工作,重寫一些內容,並解釋臨時插入的文本。

我在vim官方郵件列表上回答了一個類似的問題。 (標題搜索是:Custom Completion Function,郵件ID是[email protected]t

此後(2011)我已經改善我一直在使用的代碼。我在vi.SE上描述了相當廣泛的結果。

相關問題