0.7.3
A smaller ox release that adds in some nice quality of life features, nothing too crazy, but splits now look a lot less rough! Here's a screenshot of the new theme Omni
:
Added ➕
- New themes
default16
, which will use your terminal's colours andomni
- Quick comment can now uncomment / comment lines within a selection (for bulk commenting / uncommenting)
- Pressing the left arrow key (
<-
) while trying to open a file will go up a directory - Tab line separators (the
|
between each tab) can now be disabled if desired (through config file) - Split separator colours can be configured
Fixed 🔧
- Splits join up properly instead of leaving gaps
- Fixed issue where certain edits would cause syntax to stop being highlighted
- A bunch of a few small optimisations to help speed up the editor
- Git plugin no longer spams hundreds of commands in a short space of time, refreshing every 10 seconds when the user is typing, or when saving a document
- Fixed several errors from being spammed to the feedback line
- Fixed issues where quickcomment failed to uncomment lines and caused errors
- Undo and redo will snapshot when: you start editing on a different line, before and after a paste, before adding multi-cursors to the document
- Undo and redo will no longer snapshot when: during a paste, during a macro, during using multi-cursors
- The greeting message will now render properly instead of being all over the place
- Stopped help message from being rendered on splits (as this creates a really awkward interface with no easy design answers)
- Faster instantiation of syntax highlighters
- Feedback lines that don't fit into the terminal width will now be rendered with
...
after it editor:panic
now gracefully exits the editor- Better file I/O errors in edge cases
- Fixed issue where saving as did not actually change file type / syntax highlighting / disk indicator
- Fixed issue where copy & paste wouldn't work so well while recording macros
- Fixed issue where clicking into a new split would mess the y position up
- Tabs now work slightly more clearly on narrow terminals