CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 21:35:39 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"e57ccf8719d8c799e7eacd0d361abe95"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=hxHWz0h8%2FkoKGrkftLuQYXGqYckaYKWpAenWQnzLdEJk5FUh%2BVWqdwDSuwWYFPCKTx5Ppr2AW9mbeqBU1k9ieEE1944uO8BO0jRyN3XxS5%2BYXrqLJUqItdtnBbdcYHWAM%2BKYxwjUh9IQpNoTh5ZOglRj4VxKMabFcF7wNoxjcxgxw20WNtpcABGa%2FvvJnwp7DHdddHZxiQ9ufGwHdWEnj61Q6Na0FgIQXBBIRkcXFICs5MMfRNlvX%2B8D5qfmdb8gOdaKp7Q%2FnbixlPZZPevEWA%3D%3D--SJINspA0L%2F4vq4S%2B--iv%2BztVAOdK6s%2F%2FaYRKJzxg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1335527256.1753392939; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 21:35:39 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 21:35:39 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B694:15AFD6:99FA1:D5CCB:6882A72B
Releases · xyproto/orbiton · GitHub
09 Jun 12:27
30 Apr 15:52
Loading
06 Mar 15:13
Loading
26 Feb 11:41
Loading
18 Jan 16:44
Loading
19 Dec 14:42
Loading
17 Dec 22:19
Loading
01 Dec 14:16
Loading
22 Nov 14:56
Loading
04 Nov 21:27
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 16
Releases: xyproto/orbiton
Releases · xyproto/orbiton
Orbiton 2.70.0
Compare
New features
- Support piping to stdin and copying the text to the clipboard with
-c
. For example:grep substring filename | o -c
Programming languages
- Improve the function name detection for both Java and Kotlin.
- Add experimental support for Nix and Beef.
- Improve syntax highlighting for configuration files.
Flags
- Add a
-z
flag for not displaying the "quick help" box.
Look and feel
- Make the "quick help" box just a bit wider.
- Improve lock-related messages.
- Display a status message when macro recording starts.
- Display undo-related status messages in a smoother way.
Various
- Add a check for not trying to lock
-
or/dev/*
files. - Improve temp file handling when exporting to
.adoc
. - Use a mutex in the RedrawAtEndOfLoop function.
- Let the undo system be a bit smarter and use less memory.
- Save and load lockfiles concurrently.
General
- Update CI configuration.
- Update documentation.
- Update dependencies.
- Minor performance improvements.
- Some refactoring.
Assets 19
- sha256:3a2879cfbfd4976d5200d5c945f51209233130a0bc28bbbf4c7a7fe471277e06
2025-06-09T12:17:10Z - sha256:90bb69ff9a0002f44776ba8f470c1027e93f8da59b05a0bf6917162a881741c8
2025-06-09T12:17:07Z - sha256:4ce6b45b4ac724adbcb68222182a8092c5ab1bbfaec50569abdd035802915fba
2025-06-09T12:17:04Z - sha256:916d9f7a64272c233b29421d14dee5a6294125fbb3b30055c3dea18636a7f506
2025-06-09T12:17:09Z - sha256:486a4250193e95ac47685f4a4fec6dbf6cf43f57ab57a9e05e3441a9ffc2881e
2025-06-09T12:17:01Z - sha256:f241a0ba2183e5793d7101c335c897c948da9e35b8e4fd27236b155e13dba956
2025-06-09T12:16:59Z - sha256:9b0af5cf0e6a45e0d397dbf90ddd439cf2f83c71d623f7135742ec28762b57c4
2025-06-09T12:17:00Z - sha256:668f999985661068a66fc133ffed20a8d09cd3876c2fc1d624cebde21677d7cc
2025-06-09T12:16:55Z - sha256:1d3cec5c9f15373b133d9a179279140427bff2723dd159761d9b1ced98a05ab1
2025-06-09T12:16:58Z - sha256:948be3cce85079c5d0a7089b34a349913d3f8a6c8908236a6777c8c292044650
2025-06-09T12:16:57Z -
2025-06-09T12:12:54Z -
2025-06-09T12:12:54Z - Loading
1 person reacted
Orbiton 2.69.0
Compare
Editing and code navigation
- Moving to the right at the end of the last line now scrolls down.
- Move the cursor faster at an increasing rate if an arrow key is held down for a little while.
- Delete lines faster if
ctrl-k
is held down. - Move lines up and down with
ctrl-p
andctrl-n
ifMove lines with ctrl-n and ctrl-p
have been enabled from thectrl-o
menu.
Programming
- Add function name detection for Java, so that the name of the method the cursor is in is displayed in the upper right corner.
- Initial support for Python/Flask applications.
- Open Flask applications in a browser when running them.
- When running a program with 2x
ctrl-space
, strip away terminal escape codes when displaying the output. - Stop previously launched processes that are already running when
ctrl-space
is pressed. - Also let
ctrl-c
stop background processes. - Update the build command for Java so that it works on macOS as well.
- Improve the
.gitignore
template.
Files and flags
- When opening a directory that contains a single file, open that file instead of displaying an error.
- Add a
--glob
/-g
flag for searching for a substring of a filename and then opening the first match. - When including
include.txt
from thectrl-o
menu, and it does not exist in the same directory as the file that is being edited, but it exists in the current directory, then include the one in the current directory. - Create
~/.cache
and~/.config
if they are missing.
Copy and paste
- Make sure there is a final newline in place when pasting non-binary data to a file with
o -p
. - Use colors for the copy/paste status output on the command line.
Themes and syntax highlighting
- Improve syntax highlighting of multiline strings.
- Improve syntax highlighting of binary files.
- Improve syntax highlighting of Makefiles.
- Improve the Orb theme, for better contrast.
- Improve the Litmus theme.
- Improve the Pinetree theme.
- Exiting the editor now clears any non-default background color that have been in use.
Breaking changes
- The
--digraph
/-s
flags are now for displaying digraphs, while the--glob
/-g
flags are for searching for files. This changes the meaning of-g
from "digraph" to "glob".
Various
- Also save relevant environment variables when saving a command (the last command can be seen with
o -l
). - Make the
ctrl-o
menu a bit shorter when running in the VSCode terminal. - Update documentation.
- Update dependencies.
Code quality
- Follow the advice of the
betteralign
utility, for aligning structs. - Follow the advice of the
deadcode
utility, for removing unused code. - Make the code slightly more idiomatic.
- Simplify some functions.
- Remove some temporary variables.
- Refactor some of the code.
Assets 19
Orbiton 2.68.9
Compare
Fixes
- Fix an issue with the
ctrl-g
help text in Nano/Pico mode disappearing too quickly. - Fix an issue where text would "shake" a little bit when moving up and down in the Linux console (not under X11 or Wayland).
Performance improvements
- Hide the cursor when redrawing all the text.
- Cache the result of
Which
in a couple of places.
Programming related
- Make it possible to syntax check and run single Clojure source files with 2x
ctrl-space
. - Improve syntax highlighting and function name detection for Kotlin.
- Improve the default
.gitignore
template.
Various
- Change the highlight color for the Pinetree theme.
- Update documentation.
- Update dependencies.
Assets 19
Orbiton 2.68.8
Compare
Changes
- Let the
-e
flag be an alias for--clear-locks
and the-r
flag an alias for--release
.
Fixes
- Fix the Nano-mode help box so that it appears again when
ctrl-g
is pressed. - Check if the an input file specified with
-i
exists before piping it tostdin
when running programs with 2xctrl-space
. - Make it possible to also run Go main packages with 2x
ctrl-space
. - Fix the wording when trying to copy an empty file with
-c
.
Programming related
- Improve syntax highlighting for Go, Java, Rust, Lua and others.
- Also use
clang-format
for Objective-C. - Add initial support for building
CMakeLists.txt
files withctrl-space
. - Initial support for recognizing
.faust
files.
Comfort and convenience
- Let 2x
ctrl-space
both export and open Markdown documents. - Help users avoid inserting
l
by accident right afterctrl-l
has been pressed. - Add case insensitive filename globbing.
- Improve the program output box layout.
- Make it possible to press
<esc>,w
to save and<esc>,q
to quit, as a nod to users accustomed to ViM with,
as the leader.
Code quality
- Fix tests so that the cursor is not hidden once the tests are complete.
- Simplify some of the code.
- Rename some functions.
- Refactor functions related to string slices.
- Refactor code related to the experimental Ollama-based tab completion.
Various
- Compile release executables with Go 1.24.
- Update the default build flags in the
Makefile
. - Update documentation and help text.
- Update dependencies.
Assets 19
Orbiton 2.68.7
Compare
Fixes and improvements
- Fix an issue with formatting JSON with
ctrl-w
where the formatter would sometimes place everything on one line. - Fix an issue with "clear on quit" in connection with displaying images in a terminal.
- Pasting from the clipboard to a file with
-p
no longer requires-f
to overwrite an empty file.
Hotkeys
- A double press of
ctrl-l
will now alternate between jumping to the top or bottom. - Pressing
ctrl-~
will now insert the current date and time. - After using the arrow keys,
ctrl-n
orctrl-p
can be used for jumping to a maching parenthesis or bracked. This only jumps within the current view, for now.
Programming related
- Add experimental support for running LĂ–VE and LĂ–VR programs by editing a
main.lua
file and then double pressingctrl-space
. - When editing a Go program and formatting it with
ctrl-w´, install
goimportwith
go installif
goimport` is missing.
ABC music notation
- Add support for the ABC music notation file format, and playing files by double pressing
ctrl-space
iftimidity
is installed and configured. - When pressing
ctrl-w
in a blank file with the.abc
extension, insert a template for an ABC music notation file.
Visual improvments
- Improve the syntax highlighting for makefiles and shell scripts.
- Adjust the look of the "program output" box and the "running" box.
General
- Some refactoring.
- Update documentation.
- Improve the
--help
output. - Update dependencies.
Assets 19
Orbiton 2.68.6
Compare
Fixes
- Fix a one-letter typo in the
--help
output. - Fix an issue where a file lock could remain after quitting.
- Make handling opening non-existing files that ends with
.
more robust.
Performance and size
- Compile the release binaries with soon to be released Go 1.24 compiler.
- Reduce the binary size slightly by compressing the embedded list of digraphs.
Programming related
- Improve the function name detection for Odin.
New features
- Add a
-g
/--digraphs
flag for listing all possible digraphs.
General
- Update documentation.
- Update dependencies.
Assets 19
Orbiton 2.68.5
Compare
- Add support for
odinfmt -w
, for Odin programs, when pressingctrl-w
to format a file. - Recognize
inline
C functions when highlighting function names. - Quit faster by running closing tasks concurrently (clear locks and save the cursor location in the current file).
- Improve syntax highlighting for makefiles.
- Set the terminal emulator title concurrently at start, for minor performance gains.
- Display a shorter status message when loading files.
- Add a
--format
flag for formatting a file and then quitting. - Add a
--build
flag for building a file/project and then quitting. - Add keybinding help to the little built-in game.
- Some refactoring.
- Update the man page and help text.
- Update dependencies.
Assets 19
Orbiton 2.68.4
Compare
Fixes
- Fix an issue with wide runes when typing in letters. The go-runewidth package is used to find the width of strings and runes.
- Fix text rendering when viewing man pages.
Various
- When displaying program output after compiling and running with
ctrl-space
, don't clear the output until a key is pressed. - Initial support for diff/patch files.
- Update documentation.
- Update dependencies.
Assets 19
Orbiton 2.68.3
Compare
Look and feel
- Keep a separate search and replace history, so that arrow up/down works both for the search text and for the replacement text.
- Fix a missing status message when pasting through portals.
- Fix a missing bookmark-related status message.
- Make adjustments to the highlight color for various color themes.
Programming
- Check if Assembly looks like Go/Plan9 style when formatting (there is built-in support for formatting Go/Plan9 style Assembly).
- Let
ctrl-o,space
and thenmake
execmake
. - Look for a
makefile
,Makefile
orGNUmakefile
before executingmake
. - Let
ctrl-g
not try to jump to definition for non-source code files. - Improve jumping to a matching parenthesis when
ctrl-g
is pressed. - Improve the Odin function name detection.
- Fix "jump to error" for Odin.
- Fix the Odin build command argument order, and running Odin programs with
ctrl-space
. - Add initial support for Starlark.
- Improve syntax highlighting for CSS.
Flags
- Add
-b
to list the file withbat
after copying or pasting, in connection with-c
or-p
. - Add
-t
to list the file after copying or pasting, in connection with-c
or-p
.
General
- Compress the embedded English word list with the excellent Zopfli utility, to save a couple of KiBs.
- Some refactoring.
- Update dependencies.
- Update documentation.
Assets 19
Orbiton 2.68.2
Compare
Fixes
- When editing Nroff, let
ctrl-space
toggle the man page preview properly. - Let the bookmark functionality display status bar messages again, when
ctrl-b
is pressed. - Fix a bug in the
vt100
dependency in connection with pasting in text withshift-insert
.
New features
- Add built-in support for formatting Go/Plan9 style Assembly by pressing
ctrl-w
by using the asmfmt and lookslikegoasm packages. (Thanks @klauspost!) - Add tab completion with Ollama/LLMs, if the
-o
or--ollama
flag is given. This is an experimental feature! - Let
ctrl-o,b
trigger block editing. - Let
ctrl-o,space
open the command prompt.
Improvements
- Improve how format commands are looked up, for various programming languages.
- Improve the C function signature detection.
- Improve the "go to definition" feature (activated by pressing
ctrl-g
over a symbol). - Show the progress indicator after jumping with
ctrl-l
. - Simplify the man page syntax highlighting code a bit.
- Add usage help for the Pico/Nano mode flag (
-e
or--nano
).
General
- Confirm that Orbiton passes the "Moby Dick Workout", and document it in the
README.md
file. - Update documentation.
- Update dependencies.
- Some refactoring.
Assets 19
Previous Next
You can’t perform that action at this time.