← All features

Code navigation

Go to symbol with no language server, sticky scroll, Peek Definition, preview tabs, and related-file jumps. Move around code without losing your place.

Code navigation in Editora

Navigation needs two things: a symbol has to be findable, and you have to be able to jump to it without losing your place.

Go to Symbol in Project handles the first with Editora’s own declaration scanner across sixteen language ids, so it works on a first run and in every language that ships a grammar but has no server. The index is built lazily on first use, so opening a project does not walk every file for someone who may never search for a symbol. After that it is incremental and rescans only the file you saved. The scanner under-reports on purpose: a missing declaration costs you one fallback to search, while an invented one would make the results untrustworthy. A running language server gives better results and takes precedence.

The rest help you keep your place:

See Code navigation.