Various
- Make it possible to run Orbiton at boot on Linux with
init=/usr/bin/o. - Improve the
shift-tabbehavior and how lines can be dedented. - Make it possible to indent and dedent selected text.
- Update gif recordings and
.tapefiles. - Make the
ctrl-l/ jump to letter feature case insensitive. - Add a menu option for copying the last used command.
- Improve the font detection.
- Improve how lines with single-line comments are joined.
- Simplify and improve support for Kitty.
- Add a menu entry for block editing.
- Support more function keys (F1 etc).
- Add a menu entry for jumping to the next typo.
- Improve support for tmux and some terminal emulators.
- Use shorter descriptions in the
ctrl-omenu. - Fix the cursor being hidden when running under Konsole.
- Improve support for the Zutty terminal emulator.
- Add support for
llmman, ref [#29], thanks @ericcurtin - Improve the look of the "quick help" box.
- Improve smart indentation behavior.
- Improve how lines are split.
- Fix in issue with parsing given filenames with
+in the path. - Fix an issue with jumping to the previous word.
- Add back the
ligsymlink in the Makefile. - Improve syntax highlighting for RST tables.
Markdown related
- Make checkbox toggles undo-able.
- Improve syntax highlighting for Markdown.
Copy/cut/paste related
- Paste diffs in a smarter way.
- Improve copy/paste for multiple platforms.
Man page related
- Let Esc clear searches when viewing man pages.
- Remember the location when viewing man pages.
- Improve man page syntax highlighting.
Hotkeys
- Let
ctrl-wonly cycle git rebase keywords when editing git commit messages. - Adjust the
ctrl-rbehavior. - Improve the
ctrl-bbehavior. - Let
ctrl-nandctrl-pnot jump between files, for some cases. - Let
ctrl-gjump back after jumping to a definition. - Improve the
ctrl-gbehavior. - Disable
ctrl-upandctrl-downwhen editing Git commit messages.
Programming related
- Add initial support for the Tim programming language.
- Improve support for Object Pascal.
- Improve syntax highlighting of multiline strings for Python.
- Add support for
hare run. - Improve LSP connection/startup behavior.
- Improve the Zig template.
- Improve the support for Kotlin.
- Jump to the first merge conflict marker if the file contains merge conflict
markers.
ctrl-ncan be used to jump to the next one. - Improve the "jump back" feature, after jumping to a definition.
- Improve function name detection.
- Add back generic syntax highlighting of unrecognized programming languages.
Linux distro related
- Add
nixfmtsupport + a template for Nix, ref [#28]. - Improve support for
nixd. - Add initial support for
.nvchecker.tomlfiles.
Look and feel
- Improve bullet point rendering in graphical book mode on macOS.
General
- Update dependencies.
- Update documentation.