Releases: xyproto/orbiton
Releases · xyproto/orbiton
o 2.24.1
o 2.24.0
Several small improvements:
- Enable syntax highlighting of multiline comments (
/* ... */
). - When inserting a
}
,]
or)
, the smart indentation is now smarter (it considers what is on the line below). - Remove all the code related to image editing to a separate project, and remove it from
o
. - Remove unused code.
- Update dependencies and documentation.
o 2.23.0
Several small changes and improvements:
- Improve the loading procedure (fewer calls to
os.Stat
). - Improve warnings so that they are a bit clearer.
- Clear the terminal after editing git-related files, or if
ctrl-~
(save and quit) is pressed. - Replace non-breaking space (
0xc2 0xa0
) with regular space (0x20
) whenever possible. - Replace non-UNIX line endings (
\r\n
and\r
) with just\n
. - Improve syntax highlighting (slightly better syntax highlighting for Assembly Language + highlight
*
and&
to make languages similar to C more readable). - Add a feature so that 16x16
.ico
or.png
files can be loaded, edited and saved. When loading an image, it's converted to a textual representation of a 16-color grayscale image, which can then be saved as a PNG or ICO image. The resulting images are very small. The idea is that this can be useful for creating rudimentaryfavicon.ico
files when logged in to a server overssh
. - Let
ctrl-\
comment in or out blocks of code instead of single lines. - Better support for building Zig source files (uses an alternative command if
build.zig
is missing, for building an executable). Tested with the latest release of Zig, version 0.6.0. - Refactor.
- Update dependencies.
- Update documentation.
o 2.22.0
Many small changes and improvements:
- Make it so that undo works when cycling git interactive rebase keywords.
- Improved syntax highlighting of Markdown tables.
- Modify the default indentation for
PKGBUILD
files,.yaml
and.toml
. - Update CI configuration to also test for Go 1.14.
- Add a special mode for Makefiles, where the tab indentation is shown with a
·
. - Improved syntax highlighting for
&
and|
. - When opening ie. a
main.
file that does not exist, butmain.cpp
andmain.o
exists, openmain.cpp
. - Disable the vi-compatible initial
O
keypress, since git commit messages may often begin withO
. - Update documentation.
- Improve the color theme for Markdown and the light/xterm mode.
- Syntax highlighting of Markdown checkboxes.
- Toggle Markdown checkboxes with
ctrl-w
. - Only clear the terminal when quitting with
ctrl-~
. - Update dependencies.
o 2.21.0
- Don't show a brief status message when formatting
- Save and quit with
ctrl-~
(keycode 30) - Render to
pdf
using the current filename, with.
replaced with_
and with.pdf
added. - When writing commit messages, ignore an initial capital
G
(go to bottom of document, vi-compatibility) because this is almost never what you want at that moment.
o 2.20.0
- Add
#ifdef
and#ifndef
as keywords to be highlighted. - Only highlight
build
andpackage
for.go
files. - If the extension is
.cc
or.h
andBUILD.bazel
exists, build withbazel build
. - Better handling of error messages from
cxx
. - Minor changes to
ctrl-space
behavior for regular text files (just show the word count + current time).
o 2.19.0
o 2.18.0
- Initial support for Rust and
cargo
, including jumping to the error. - Bugfix for an odd case when return was pressed.
- Slightly modified progress bar animation.
- Undo cycling git rebase keywords when
ctrl-z
is pressed. - Let
ctrl-a
andctrl-e
keep the cursor on the same line, when recently having moved up or down. - Don't save the file concurrently.
- Initial support for V and Zig.
- Write man-pages using AsciiDoc and compile to a
.1
file withctrl-space
, ifasciidoctor
is installed. - Improve word-wrapping when typing and reaching the end of the line.
- Improve status messages.
- Update dependencies.
- Add a few tests.
- Refactor.
o 2.17.0
- Improve syntax highlighting for Markdown.
- Improve support for both dark and light terminal color schemes.
- Respect TMPDIR in order to support Termux (which does not have a writable
/tmp
directory by default). - Let
ctrl-space
render Markdown to PDF by usingpandoc
, ifpandoc
is installed. - Saving and exporting files is now concurrent.
- Files named
MERGE_MSG
will now trigger git-mode and syntax highlighting. - Files named
config
will now trigger syntax highlighting. - Update dependencies.