3 ms·
I wonder if there's already a solution that allows me to ask questions about local codebases. e.g. how does this subsystem work.
by jmakov 2y ago
I wonder if there's already a solution that allows me to ask questions about local codebases. e.g. how does this subsystem work.
- simonw 2y agoThis feature does exactly that. You can open up the chat panel, run "/tab name-of-tab" or "/file path-to-file" and then start asking questions about the code.
- iamnbutler 2y agoHey! I'm Nate from Zed. You can also use the /file command to drop entire directories, or even globs into the assistant. For example, you can do /file *.rs to load all of the rust files in your project into context. Here is a simple but real example I used a while back: "/file zed/crates/gpui/src/text_system.rs I have a font I want to check if it exists on the system. I currently have a &'static str. Is there something in here that will help me do that?" I haven't interfaced with the lower level TextSystem that much, so rather than dig through 800 lines of code, I was able to instantly find `is_font_available()` and do what I needed to do.
- d4rkp4ttern 2y agoLoading a large number of files into context uses up a lot of the context length and may often even exceed the context length of the LLM. Is there any RAG-like feature planned so that only relevant parts of the code are loaded?