コードを書いていると、テキストのケーススタイルを変換したくなる場面が時々あります。user_name を UserName にしたい、userId を USER_ID にしたい、などです。変数名、定数名、ファイル名など、...
タグ「Neovim」の記事一覧
-
2025-12-07 Neovimでテキストのケーススタイルをダイヤル式に切り替える -
2025-11-27 Ruby の完全なクラス名(FQCN)を一発で取得する方法 ~ ruby-fqcn.nvim ~ Ruby のコードを書いていると、あるクラスの完全な名前がほしくなるときがよくあります。 例えば以下のクラスであれば :: で区切られた Foo::Bar::Baz という文字列が欲しいです。rubymodule F...
-
2025-11-25 Ruby のブロック記法 do~end と {} を切り替える Neovim プラグインを作った ruby-block-toggle.nvim という Neovim プラグインを作りました。https://github.com/h3pei/ruby-block-toggle.nvimできることはただ1つ... R...
-
2025-10-22 img-clip.nvim がブログを書くときの画像貼り付けの面倒さから解放してくれた ブログの記事を Neovim で書くようになりそれなりに時間が経ちました。使い慣れたエディタでブログを書けるのは多くの面で快適で心地よいのですが、記事内の画像の挿入だけはものすごく面倒に感じていました 。この1点のデメリットが大...
-
2025-01-25 現在行に変更を与えた Pull Request を追跡する Neovim プラグイン trace-pr.nvim を作った trace-pr.nvim という Neovim プラグインを作りました。https://github.com/h3pei/trace-pr.nvim!trace-pr.nvim demo(https://i.gyazo...
-
2024-10-14 Neovim の折りたたみを使いやすくカスタマイズする Vim に標準で備えられている折りたたみ機能について、ちょくちょく使ってはいたものの雑な設定しかしていない状態でした。今回ユーザマニュアルを読みつつ設定を見直し、ある程度使いやすいと感じる状態になったのでその記録を残します。 そも...
-
2024-03-18 Neovim から tig を起動する with toggleterm.nvim Git の操作をするときは、基本的に tig(https://github.com/jonas/tig) を使っています。これまでは、ターミナル上で tmux(https://github.com/tmux/tmux) を起動し...
-
2024-03-09 Neovim 上で factory_bot の呼び出し箇所から定義ファイルにジャンプする Ruby、特に Rails アプリケーションのテストを書くときに、factory_bot(https://github.com/thoughtbot/factory_bot) をよく使います。https://github.com/t...
-
2024-02-24 Neovim 上でファイルパスをクリップボードにコピーする 現在開いているファイルのパスが欲しくなるときが意外とあります。クリップボードにコピーして、その次の行動に使えるようにしたいです。 コマンドが覚えにくいしかしながら、Vim / Neovim でこれを実現するには少々面倒なコマンド...
-
2024-01-02 nvim-tree.lua で .gitignore にリストされたファイルも表示する Neovim で使えるファイルエクスプローラープラグインとして nvim-tree.lua(https://github.com/nvim-tree/nvim-tree.lua) があります。とても手に馴染んでいて、気に入っているプラ...
-
2023-09-10 rspec.nvim の `RSpecJump` コマンドに force オプションを追加した ブログ書くのが久しぶりすぎて書き方忘れました。書きたいネタはちょいちょい思い浮かぶのだけど、なんだかんだ書かずに最後の記事から1年近くが経ちかけようとしていたことに驚き。 RSpecJump の派生として、推測したファイルがいずれ...
-
2022-10-24 プロダクトコードとテストコード間をジャンプする機能を rspec.nvim に実装した 以下の gif のように、プロダクトコードとテストコード間をジャンプできる機能を rspec.nvim(https://github.com/h3pei/rspec.nvim) に実装した。 :RSpecJump というコマンドでジ...
-
2022-09-26 Neovimプラグイン rspec.nvim を作った rspec.nvim(https://github.com/h3pei/rspec.nvim) という、RSpec を Neovim からシームレスに実行できるプラグインを作った。https://github.com/h3pei/r...