# Add Code Symbols tool \(\#27733\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/9b40770e9f92a4431fe8f04cbb03b106569606c8)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 9b40770e9f92a4431fe8f04cbb03b106569606c8

Requested commit: 9b40770e9f92a4431fe8f04cbb03b106569606c8

Commit: 9b40770e9f92a4431fe8f04cbb03b106569606c8

Tree: f4c3db5f30b052b4ba22a9c56219815bd54977e0

Author: Richard Feldman

Committer: GitHub

## Message

```
Add Code Symbols tool (#27733)

Lets you get all the code symbols in the project (like the Code Symbols
panel) or in a particular file (like the Outline panel), optionally
paginated and filtering results by regex. The tool gives the files,
lines, and numbers of all of these, which means they can be used in
conjunction with the read file tool to read subsets of large files
without having to open the entire large file and poke around in it.

<img width="621" alt="Screenshot 2025-03-29 at 12 00 21 PM"
src="https://github.com/user-attachments/assets/d78259d7-2746-44c0-ac18-2e21f2505c0a"
/>

Release Notes:

- N/A
```

## Parents

- [5b2adfbb506bc08063fce8290026fb32f0e36a67](https://git.cafe/gitcafe/zed/commit/5b2adfbb506bc08063fce8290026fb32f0e36a67?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/9b40770e9f92a4431fe8f04cbb03b106569606c8?format=markdown)
