Vim/Neovim Config Hub へようこそ
Vim/Neovimの設定を共有し、発見するプラットフォーム
最新のスニペット
## コードの説明 Neovim のファイラープラグインの [A7Lavinraj/fyler.nvim](https://github.com/A7Lavinraj/fyler.nvim) のインストールとキーマッピングの設定です。インストールは [folke/lazy.nvim](htt...
## 設定の概要 Neovim v0.12 で `:restart` コマンドが導入されましたが、このコマンド単体では再起動前の状態を復元する機能はありません。そこで、`:restart` コマンドの前後にセッション保存・自動復元の処理を追加し、Neovim を再起動しても作業状態をなるべく...
## WSL2 上の Neovim でもクリップボードを使う設定 [OSC52](https://kmiya-culti.github.io/RLogin/ctrlcode.html#OSC) を使うことで、WSL2 上で動いている Neovim とクリップボードを連携させる設定です。この設...
コマンドラインにはノーマルモードがないため、入力したコマンドを選択して `y` でヤンクする、という処理はできません。 そこで、`` でコマンドラインに入力したコマンドをヤンクできるようにしました。コマンドを別の場所で使いたいときに使えます。
`tt` をタイプすると、タブが1つだけなら新しいタブを開いてターミナルを開き、タブが2つ以上あればタブを順番に選択するという設定です。 `pnpm dev` のようにターミナルで実行するコマンドがある場合に、`ctrl-z` で Neovim をサスペンドしてターミナルに戻るのが面倒で、か...
[H/LとPageUp/PageDownを共存させる設定 (submode編) | Atusy's blog](https://blog.atusy.net/2024/05/29/vim-hl-enhanced/) を少し改造した設定です。 この設定で実現できる動作は次のとおりです。 - ...
サブモードを利用して gjjj... で折り返し行を移動するキーマッピング
VIMSCRIPT[Vim で折り返し行を簡単に移動できるサブモード・テクニック](https://zenn.dev/mattn/articles/83c2d4c7645faa) で紹介されたテクニックを取り入れつつ、日本語で書くことが多い Markdown ファイルでは `j` を `gj` に、`k` を ...
skkeleton の Abbrev モードはかな入力をオフにすることなく半角英数字を入力できるモードとしても使えますが、変換候補の自動選択機能を有効にしていると `-` と入力した際に `ー` が選択されてしまうことがあります。 変換候補の自動選択機能を無効にすれば問題は発生しませんが、自...