Skip to content

Releases: xyproto/orbiton

o 2.24.1

16 Apr 13:36
Compare
Choose a tag to compare

Patch release.

  • Fix gray syntax highlighting after ; by updating the dependencies.

o 2.24.0

16 Apr 11:25
Compare
Choose a tag to compare

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

14 Apr 18:08
Compare
Choose a tag to compare

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 rudimentary favicon.ico files when logged in to a server over ssh.
  • 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

06 Apr 14:20
Compare
Choose a tag to compare

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, but main.cpp and main.o exists, open main.cpp.
  • Disable the vi-compatible initial O keypress, since git commit messages may often begin with O.
  • 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

15 Mar 12:52
Compare
Choose a tag to compare
  • 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

10 Mar 23:37
Compare
Choose a tag to compare
  • Add #ifdef and #ifndef as keywords to be highlighted.
  • Only highlight build and package for .go files.
  • If the extension is .cc or .h and BUILD.bazel exists, build with bazel 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

06 Mar 11:19
Compare
Choose a tag to compare
  • Build Rust code with rustc if Cargo.toml is missing.
  • Initial support for Bazel.
  • Initial support for scdoc.
  • Fix an issue where NO_COLOR=1 was not respected.
  • When cycling git rebase keywords with ctrl-w, the order is slightly modified.
  • Update dependencies.

o 2.18.0

22 Feb 21:17
Compare
Choose a tag to compare
  • 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 and ctrl-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 with ctrl-space, if asciidoctor 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

05 Feb 14:27
Compare
Choose a tag to compare
  • 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 using pandoc, if pandoc 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.

o 2.16.3

29 Jan 23:15
Compare
Choose a tag to compare
  • Add initial support for V (vlang).
  • Improve support for Markdown (in terms of syntax highlighting).
  • Update documentation.