← 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 is two questions: can the thing be found, and can you jump without losing your place.

Go to Symbol in Project answers 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 — walking every file the moment a project opens spends real work for someone who may never ask it anything — and is incremental after that, rescanning exactly the file you saved. It under-reports on purpose: a missing declaration costs you one fallback to search, an invented one teaches you not to trust the feature. A running language server is still the better answer and takes precedence.

The rest is flow:

See Code navigation.