You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The -li directive can now be used to designate additional characters that
can be part of identifiers. This affects rendering, but is most useful for
autocompletion.
Some languages use prefixes to mark certain tokens (e.g. LaTeX macros always
start with a \). The new -lkp directive can be used to mark these as
keywords.
Search keywords can now be entered on-the-fly. Press Ctrl-F without text
selected to bring up a prompt in the status bar. Removing search terms has
been moved to Ctrl-Alt-F.
File contents can now be piped through external commands via Ctrl-P.
Fixes
Fixed a endless loop with duplicate -mi directives.
Search no longer breaks strings and brackets.
Keywords can now also be brackets at the same time.
The known file encoding issues have been resolved (it was a read problem, not
a write problem). The editor now no longer forces you to use the quirky
encoding detection for reading files, see the help for the -fr switches for
more information.
Selected text in the main view will no longer cause status messages to be
selected as well.
Fixed elastic tabstops performace problems.
Fixed -ms exiting immediately.
Other Changes
Moving the cursor in larger steps (e.g. Ctrl-Right) now stops at the
beginning / end of the line.
Replaced obsolete EitherT with the mtl-native ExceptT.
The editor can now enter read-write mode for files that cannot be saved.
Split up language definitions for C and C++.
Moved editor dump to F9.
Adjusted syntax highlighting files to make use of the new features mentioned
above.
Added Ctrl-A keybind to select everything.
Compatibility with vty 5.26 (some jackass
decided to delete all the liftIOs because he didn't need them...)
The vertical bar indicating a tab character is now positioned at the left edge
of the character, not the right edge. This helps detect "lost" spaces between
tabs and makes it easier to follow to the construct at the beginning of an
indentation level.