Skip to content

o 2.35.1

Compare
Choose a tag to compare
@xyproto xyproto released this 24 Feb 09:57
· 2879 commits to main since this release

Bugfixes

  • Fix an issue where ctrl-s would move the cursor in a non-obvious way and cause problems when inserting text at the end of long lines.

PDF related

  • Improve the Markdown to PDF export, using pandoc.
  • Respect the PAPERSIZE environment variable.

Themes

  • Draw the correct theme immediately when o starts. Don't blink.
  • Use the red/black theme by default if the shell path starts with /usr/local/bin (BSD-likes).
  • Use the default theme if the executable name is default.

Filetype support

  • Add csh shell script detection.
  • Add initial Nroff support, for writing man pages.
  • View Jupyter Notebook files (.ipynb) as JSON.
  • Add support for .te files (SELinux policy files).
  • Initial support for the Odin programming language.
  • Minor improvements for building Zig sources.
  • Format XML and HTML by pressing ctrl-w, with the help of the tidy utility.

Syntax highlighting

  • Improve the syntax highlighting for regular text files.
  • Add syntax highlighting of comments for HTML and XML.
  • Minor improvements to the Go, Kotlin and Shell syntax highlighting.

General improvements

  • Switch the CI configuration from Travis CI to GitHub workflows.
  • Save the last used command to ~/.cache/o/last_command.sh.
  • Improve the help output and the error message if no filename is given.
  • Compile with Go 1.16.
  • Update documentation.
  • Update dependencies.