Neovim
neovim0.12でmsgポップアップが入ってきた(まだ実験機能だが)。これを使うと今までコマンドラインに出ていたメッセージをスナックバー的な形で表示することができる。 neovim0.12のmsgポップアップ しかし、どれが最新なのかひとめでは見づらいという問題が…
lazy.nvim自体のインストール処理は地味にめんどうです。 lazy.nvim自体をインストールする設定 15行もあるうえ、そこまでわかりやすいとも言えません。 これが、neovim0.12で導入された標準パッケージマネージャーのvim.packを使うとだいぶ簡潔になります。…
neovim 0.11でLSP補完が有効になった。が、枠線がなかったりプレビューが不足していたり、実用するにはあと一歩足りてない感 があった。 0.11の補完画面 が、0.12でその辺に 強化が入った。 0.12の補完画面 見た目的にも結構変化がわかりやすい。 0.12で入っ…
ascii.nvim を使うといい感じになるよ やり方: alpha-nvimのheaderにascii.nvimのAAを設定する lazy.nvim の場合こんな感じ↓ opts = function() local dashboard = require 'alpha.themes.dashboard' dashboard.section.header.val = require 'ascii'.art.te…
句点(。)はfk、fmで飛べる 読点(、)はfc、fd、fk、ftで飛べる (この挙動はソースコードから確認できます) 大文字でも同じくジャンプできます(fK、fM、fC、fDなど) f.とf,で飛べるようにしてほしいなぁ…
A. :Inspect Inspect コマンドが0.9.0(2023年4月7日)で導入されたのでそれを使おう
結構試行錯誤したのでメモ ↑こんな感じで、結構色が違って表示されたので調べて修正しました。 結論 なぜか neovim の background オプションが "light" になってたのが原因でした。 set background=dark を明示的に書いたら解決しました。 調べたこと zelli…
() や {} は dab や yiB みたいに b/B で操作できますが、 [] は da[ と打たないといけません。煩わしいのでエイリアスを設定したいですよね。 というわけで r で [] を選択するテキストオブジェクトを追加しましょう!やり方がこちら↓ vim-textobj-user を…
(vim + mini.comment 編と書いたが、別に他パターンを書く予定はない) 割と手間取ったのでメモとして残しておきます。他の人の参考にもなりそうなので 結構無理やりな方法を取ったので、もっとスマートなやり方がありそうですが… ポイント: hooks.pre で fil…
Defx.nvim には floating window を使ったイカしたプレビュー機能があります。しかし、何も設定をしていないと、defx を閉じたあともプレビューウィンドウは残ります。この記事は autocmd を活用してプレビューをうまく消そうという記事です。 Defx を閉じた…
tl;dr 操作性が良い :Agコマンドが強すぎる めっちゃカッコイイ!! fzf.vimとは? fzf.vimとはfzfを使ってファイルオープンやバッファ切り替えを行うツールです。denite.nvimと役割はかなり近いです。 fzf.vimの使い方 requirement fzf本体を別途インストー…
Neovimを起動直後に「あいうえお」と入力すると「いうえおあ」になる、という問題に直面しました。このときの解決法をご紹介します
Vimを長く使っていても意外と使ってなかったりするバッファとレジスタ。覚えるとかなり便利なのでご紹介しようと思います。
ほんと100回は brew uninstall neovim; brew install neovim/neovim/neovim しました。…50回、いや少なくとも10回はやりました。
(この記事はQiitaで僕が書いたものを移行した記事です。記事中のコメントはQiitaの該当記事を参照ください) 速すぎてリアルで涙目になったぞ… 対象読者 Vim & NeoBundle から NeoVim & dein.vimへ移行する人。 インストールとか NeoVimはがんばって。brewと…