vim 本身沒有 socket interface,但這可以透過 language binding 解決。 如果系統輸入法有類似 client / server 的架構,也有 API,說不定可以讓 vim 去 query 它,回傳結果,再拿來用 menu 顯示。