← プロダクト
2025年〜
ruby-fqcn.nvim
Ruby のクラス / モジュールの FQCN (完全修飾クラス名) を Treesitter で解析して取得する Neovim プラグイン。
- Lua
- Neovim
- Tree-sitter

概要
Ruby ファイルを開いた状態でカーソル位置のクラス/モジュールの FQCN (完全修飾クラス名) を取得する Neovim プラグインです。
ネストの深いモジュール配下のクラス名を Rails コンソールや検索に貼りたい場面はよくありますが、module の階層を目で追って Foo::Bar::Baz と組み立てるのは地味に面倒でミスもします。
:CopyRubyFQCNでカーソル位置の FQCN をクリップボードにコピー- Treesitter で AST を解析するため、
Struct.newやData.defineによる定義にも対応 - 他プラグインから使える
get_fqcn()API も提供