ddc.vimによるシェルコマンドの補完が速くなったぞ

by
カテゴリ:
ddc-source-shell_nativeを使うとシェルコマンドの補完ができます。
従来は補完候補を取得するたびにシェルを起動するため時間がかかりましたが、シェルを常駐させることで高速化してもらいました。

Conform.nvimの保存時フォーマットをスキップする方法

by
カテゴリ:
Conform.nvimのformat_on_saveは便利ですが、たまーにスキップしたくなります。
そんな時は、format_on_saveに関数を指定してやるといいです。
:w!の実行やバッファの内容に応じて制御してみましょう。

Vim/Neovimのマークを操作内容に合わせて設定する

by
カテゴリ:
たとえば`yしたら直前にヤンクした場所に戻れるとよさそうですね。

Neovim最先端のextuiでフローティングウィンドウ化したメッセージをいつでも非表示にする方法

by
カテゴリ:
Neovimのextuiで表示されたメッセージボックスは、所定の時間が経過すると自動で閉じます。
しかし、今すぐ非表示にしたい場面もあります。
そこで、通常のcmdlineのように<C-L>で非表示にする方法を紹介します。

Neovim最先端のextuiのcool & smartなcmdlineに特別なカラースキームをあててもっとcoolにしよう

by
カテゴリ:

コマンドラインやメッセージをフローティングウィンドウ化するextuiはcool & smartです。
バッファの背景色と異なるようにしてあげるともっとcoolになりますよ。

Neovim 0.11でシンタックスハイライトがちらつく問題の回避策

by
カテゴリ:
Neovim 0.11から導入された非同期処理の影響で、同一バッファを複数ウィンドウで開くとシンタックスハイライトがちらつくことがあります。
0.11.2で修正予定とのことですが、不便なので状況に合わせて非同期・同期を切り替える方法を紹介します。

treesitterを使って閲覧中のヘルプのneovim.io版URLを発行する

by
カテゴリ:
Neovimのヘルプを閲覧中に、カーソル位置のヘルプのneovim.io版URLを発行するマッピングを作ってみました。
treesitterを使うと、ヘルプファイルのパース結果を元にヘルプタグの位置を検出できて便利ですね。