タグ

completionに関するmkusakaのブックマーク (2)

  • neovim 0.12からはネイティブの補完で十分そう - Panda Noir

    neovim 0.11でLSP補完が有効になった。が、枠線がなかったりプレビューが不足していたり、実用するにはあと一歩足りてない感 があった。 0.11の補完画面 が、0.12でその辺に 強化が入った。 0.12の補完画面 見た目的にも結構変化がわかりやすい。 0.12で入った強化 neovim docsのNews-0.12に書いてあるこの辺りがポイント。 補完アイテムのプレビュー popup menu にボーダー追加 個人的に大きいのは1つ目。プレビュー(枠線部)があることで 圧倒的に使いやすくなった。 2つ目も気分的にはだいぶアガる。枠線が何もないと見づらくて使いづらかったので、けっこう嬉しい。 (他にも色が表示されるようになったという細かい変更もあるが、個人的にはふーんって感じだ) 設定方法 基はこれでOK。 vim.o.pumborder = 'rounded' -- ポップアッ

    neovim 0.12からはネイティブの補完で十分そう - Panda Noir
    mkusaka
    mkusaka 2026/04/19
    neovim 0.12ではLSP補完のプレビューとpopup menuのボーダー追加で実用度が上がり、ネイティブで十分そう。
  • Writing Your Own Simple Tab-Completions for Bash and Zsh :: The Mill Build Tool

    Shell tab-completions can be very handy, but setting them up is complicated by the fact that half your users would be using Bash-on-Linux, while the other half will be using Zsh-on-OSX, each of which has different tab-completion APIs. Furthermore, most users exploring an unfamiliar CLI tool using tab completion appreciate showing a description along with each completion so they can read what it is

    mkusaka
    mkusaka 2025/08/11
    Bash と Zsh 用のシンプルなタブ補完を自作する手順とコード例を紹介し、共通関数で実装して各シェルに登録する方法を解説しています。簡単に組み込めます。
  • 1