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
Disable/enable the cursor less often when redrawing the text of the editor.
Just check once if the parent process is man when needed, not at every editor start.
Seldom allocate memory when rendering and highlighting text.
Fixes
Use atomic bools to fix a race condition.
Improve how signal handlers are cleared and set up.
Adjust the logic for when the undo buffer is full.
Fix the file monitoring mode (the -m flag).
Look and feel
Highlight the current line when moving up and down with the arrow keys.
Improve a status message for the Nano/Pico compatibility mode.
Remove Toggle status bar from the ctrl-o menu, but add a Toggle block editing option.
Stop ctrl-g from toggling multiline/block editing.
Let ctrl-g toggle the status bar if no definition is found (like it was before).
Let ctrl-space toggle between Nroff and Man page mode (experimental feature).
Also support home, end, pgup, pgdown and ctrl-insert (as an "undocumented feature").
Let ctrl-g also try to jump to a matching parenthesis or bracket (only for characters currently on screen, for now).
Make the pacman spinner just a bit nicer.
Syntax highlighting
Initial support for Nmap scripts.
Improve single line comment syntax highlighting in Elm.
Improve syntax highlighting for configuration files.
Improve syntax highlighting for C.
Programming related
Let the name of the function the cursor currently is in appear in the upper right corner for ~2 seconds (very handy when navigating lengthy functions).
Adjust the package building command for when ctrl-space is pressed in a PKGBUILD file.
Themes
Do not try to set a theme if NO_COLOR=1 is specified.
Add a new theme named Orb.
Add a new theme named Pinetree.
Improve themes so that they work better on light backgrounds (such as default xterm).
Adjust the synthwave theme.
Adjust the blueedit theme.
General
Update documentation.
Update dependencies.
Refactor.
Remove unused functions.
Follow the advice of go vet, staticcheck and betteralign.