Neovim最先端のextuiでフローティングウィンドウ化したメッセージをいつでも非表示にする方法2025-5-13 by atusyカテゴリ:TechNeovimのextuiで表示されたメッセージボックスは、所定の時間が経過すると自動で閉じます。しかし、今すぐ非表示にしたい場面もあります。そこで、通常のcmdlineのように<C-L>で非表示にする方法を紹介します。
Neovim最先端のextuiのcool & smartなcmdlineに特別なカラースキームをあててもっとcoolにしよう2025-5-10 by atusyカテゴリ:Techコマンドラインやメッセージをフローティングウィンドウ化するextuiはcool & smartです。バッファの背景色と異なるようにしてあげるともっとcoolになりますよ。
Neovim 0.11でシンタックスハイライトがちらつく問題の回避策2025-5-7 by atusyカテゴリ:TechNeovim 0.11から導入された非同期処理の影響で、同一バッファを複数ウィンドウで開くとシンタックスハイライトがちらつくことがあります。0.11.2で修正予定とのことですが、不便なので状況に合わせて非同期・同期を切り替える方法を紹介します。
treesitterを使って閲覧中のヘルプのneovim.io版URLを発行する2025-5-5 by atusyカテゴリ:TechNeovimのヘルプを閲覧中に、カーソル位置のヘルプのneovim.io版URLを発行するマッピングを作ってみました。treesitterを使うと、ヘルプファイルのパース結果を元にヘルプタグの位置を検出できて便利ですね。
Vimでステータスラインプラグインを遅延読み込みする2025-4-30 by atusyカテゴリ:Techステータスラインプラグインを遅延読み込みしたい場合、単一ウィンドウならステータスラインは不要と割り切るといいよ。読み込み前にファイル名が欲しくなったらCTRL-Gで表示すればOK。あとは表示中のウィンドウ数をカウントして、2つ以上なら遅延読み込みするようにしよう。
AIにペアプロのナビをさせるaibou.nvimを作った2025-4-25 by atusyカテゴリ:Techatusy/aibou.nvimはAIをペアプロのナビに変身させるNeovimプラグインです。テキストの変更を逐次把握し、リアクションしてくれるので、まるで人間がナビについてくれているような体験を得られます。