🔥

Claude Codeでオートコンプリート対象外のファイルを対象化する

に公開

Claude Codeで@を入力することで管理対象のファイル名についてオートコンプリートの候補を出してくれます。

しかし、例えば.gitignoreされているファイルや、.githubディレクトリの下のファイルなんかは検索の候補から除外されていて出てきません。.githubの下にはGitHub Actionsのworkflowファイルなどがあり、これをClaude Codeに編集したいということは普通にあるはずです。

悩んでいたら、Twitter(現X)上でヒントをいただきました。

@budougumi0617さん、ありがとうございました!

対処方法

ルートに.rgignoreというファイルを作成して、つぎのようの「除外を除外」します。

!.github/

詳細

Claude Codeでは検索処理にripgrepを利用しているそうです。

Claude Codeのripgrepの初期設定で除外されているファイルの「除外を除外」することで有効化されます。

詳細なドキュメントは下記を参照してください。

Discussion