Use geany as IDE instead of SourceNavigator
SourceNavigator is ancient, clunky and slow while providing no features other than simple syntax highlighting.
Geany is a much more recent lightweight IDE that provides a lot more features than snavigator while still being able to integrate with the insight debugger.
A short selection of only some of the features that geany provides and snavigator doesnt:
- Autocomplete
- Line numbers
- No need to create a project every time (can work directly with the code files)
- High customizability
- Generally faster and more responsive
- Generally more modern user experience
Most important of all: It is trivial to configure the build/run actions in geany to automatically call make
for build and make debug
for run. This makes it behave just like snavigator. To change the file that is built and debugged, the makefile has to be changed, just like in snavigator.
It is much harder to find a replacement for the arm-elf-insight
debugger but since that can still be used via make debug
it is no problem.
Also a NordTheme scheme is available here