Skip to content

✨ Symbol Navigator #353

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
austincondiff opened this issue Mar 31, 2022 · 1 comment
Closed

✨ Symbol Navigator #353

austincondiff opened this issue Mar 31, 2022 · 1 comment
Labels
enhancement New feature or request navigator UI This is UI related workspace

Comments

@austincondiff
Copy link
Collaborator

austincondiff commented Mar 31, 2022

Description

It would be helpful to have a Symbol Navigator that provides a hierarchical list of symbols (e.g., classes, structs, enums, functions, variables) defined in the currently open file. This navigator would allow users to quickly jump to a symbol’s location and understand the structure of the file at a glance.

Proposed Features

  • Display all top-level and nested symbols in a tree-like structure
  • Group symbols by type (e.g., types, extensions, methods, properties)
  • Indicate access levels (e.g., public, internal, private)
  • Update in real time as the file changes
  • Clicking on a symbol scrolls the editor to its definition
  • Optional keyboard shortcuts for toggling and focusing the symbol navigator
  • Support for Swift and other languages supported by the language server

Additional Context

This would improve navigation and code comprehension, especially in large files. It should integrate cleanly with the editor layout and maintain performance even in large projects.

@austincondiff austincondiff added enhancement New feature or request UI This is UI related workspace navigator labels Mar 31, 2022
@stale stale bot added wontfix This will not be worked on and removed wontfix This will not be worked on labels May 30, 2022
@stale stale bot added the wontfix This will not be worked on label Jul 31, 2022
@CodeEditApp CodeEditApp deleted a comment from stale bot Jul 31, 2022
@CodeEditApp CodeEditApp deleted a comment from stale bot Jun 17, 2025
@austincondiff
Copy link
Collaborator Author

This was removed in Xcode 15. Closing.

@github-project-automation github-project-automation bot moved this from 📋 Todo to 🏁 Complete in CodeEdit Project Jun 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request navigator UI This is UI related workspace
Projects
Status: 🏁 Complete
Development

No branches or pull requests

1 participant