タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

uiとlanguage server protocolに関するigrepのブックマーク (1)

  • ヘッドレスな補完エンジンをつくりたい話

    はじめに この記事は、nvim-cmp という neovim のプラグインををメンテしている間に出てきたいろいろな課題や、いま考えていること(やるとは言っていない)を説明することを目的としています。 nvim-cmp とは? neovim における、補完プラグインです。 Pure Lua で書かれており、カスタマイズ性が高いことが特徴の補完プラグインです。 「いろいろな課題」とは? 大別すると 3 つの課題があると考えています。 ▼ UI を内蔵してしまっている nvim-cmp は UI 関連の実装を内蔵しています。 例えば、custom_entries_view.lua や wildmenu_entries_view.lua などが実装として存在しており、いくつかのカスタマイズ向けのオプションが提供されています。 補完メニューの表示位置をカーソルに合わせるか、キーワード位置に合わせるか

    ヘッドレスな補完エンジンをつくりたい話
  • 1