Programming related
- Improve the support for C3.
- Improve the support for Algol 68.
- Add breadcrumb navigation to the top bar when jumping to symbols.
- Disable the "automatically add missing imports" feature for Java and Kotlin, for now. It did not always work and it was annoying.
- Improve error handling for Java.
- Let
ctrl-bbe the main keypress for building things (and 2xctrl-bfor running things) on macOS. - Let
ctrl-rjump between brackets or rename things, and only toggle portals when pressed twice. - Improve the Tab key behavior.
- Fix the debug path error when debugging Rust, ref [#27] (thanks for reporting @seantiz).
- Support
F5for "continue",F10for "step over" andF9for "toggle breakpoint", for some terminal emulators. - Improve Tab completion support for C (by using
clangd). - Improve how Ollama can describe functions when editing source code and using the
-oflag.
Various improvements
- Improve comment toggling.
- Improve the "find matching brace" feature.
- Improve how
ctrl-xcan be used to cut a whole function. - Improve the description and use of the
-r/--releaseflag. - Improve Nano-mode behavior when
ctrl-pis pressed. - Improve how and when line highlights are cleared.
- Introduce a new element in the little built-in game.
- Let the "book mode" use a light yellow background color by default.
- Fix the right arrow key behavior when pressed at the end of the last line.
- Improve file loading wrt blank trailing lines.
- Improve handling of binary files.
- Let backspace do nothing if a file is read-only.
- Use prettier bullet point symbols when rendering Markdown.
- Improve the look and text flow of the "function description" text boxes.
- Improve the
-g/--globflag.
Code quality and performance
- Some refactoring.
- Improve the performance when browsing large files.
- Detect more platforms at compile time instead of using the
runtimepackage.
General
- Update documentation.
- Update dependencies.