Better file search, fuzzy search
Hey!
I've noticed that the file search is very iffy, for example if I have a project called web and want to access a file deeply nested in this project, for example AuthenticationPage.tsx, I'd expect to get a result for @web/AuthenicationPage.tsx but no, I have to go one by one the file structure until I approach depth that is close to the file. Which can get quite annoying considering the depth can be apps/web/src/components/auth/...
This issue did not exist in previous versions of Claude Code, but it has occurred in the latest version.
(I'm not sure exactly which version started having this issue, but version 1.0.17 did not have this problem.)
I hope this issue gets resolved.
I am not able to find anything with filename with version 1.0.22 of Claude Code. Completely broken.
The file search is very poor.
I have a bunch of files with Task in the name, and I want to find src/components/editor/prosemirror/node-views/Task.vue and as soon as I write editor/ the thing stops working. It is impossible to find that file fuzzy searching with /, and if you try just letters, like editTask it doesn't work, if you try node-views to try to see the files in the folder, it doesn't show all, just a few. It is low hanging fruit to really improve the experience.
This is one of my biggest UX gripes with Claude Code currently and leading me to use other options
IMO you should copy the file search from vs code
I love Claude Code but every time I am trying to attach a file, it's just impossible for it to find the correct file whatsoever.
at least any tips on using the search? I have a bunch of index.ts files, search only works if I write the exact filename. literally only reason I still didn't signed up the Max plan
*edit: just tried https://docs.claude.com/en/docs/claude-code/troubleshooting#search-and-discovery-issues, but no luck
It would be great if this was powered by rg and you could pass a config environment variable to override the default.
😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭 please
Please address this... :(
This is especially annoying when you are working with e.g. Java or other language that uses deeply nested directory structure to reflect long package names.