* Improved color syntax highlighting
* Copy text without cutting
* Verbatim input mode
* Repeat last seach without confirmation (Meta-W)
* Spell check/replace selected text only
* Indent marked text
* Move to beginning/end of paragraph
* Search within the file browser
* Mixed file format auto-conversion
This release includes fixes for segfault during filename completion,
justify on systems without regex.h, hangs when the input stream
goes away, and scrolling beyond COLS. Included are some new keyboard
sequences.
- The "do previous word" function (Meta-Space) has been backported
from nano 1.1.
- The biggest bug fix is the huge bug in null_at which was discarding
reallocated memory addresses.
- There were some minor fixes in the cutting code, and some display
fixes also.
- fix search strings when switching back and forth from Pico mode
- new translations for Norwegian and Swedish
- some new keystroke handlers in the main editor and file browser
This release features oodles of bug fixes with cutting text,
especially with the -k (cut to end) option. There is also a new
suspend handler which should make nano play better with mutt. Nano
now also features mutt's case insensitive string compare function
for more speed and less memory usage. Two new translations are
included, Ukrainian and Russian.
Includes one new feature that Pico has had forever, a built-in file
browser. Other changes include slightly different keypad handling,
and a bugfix for crashes when tab completing in certain instances.
"Nano 0.9.24 is released. This versions contains the last of the
security fixes for writing files, as well as for a nasty segfault
when nano is unable to open a file for reading, among other fixes.
Nano also now cowardly refuses to open device files, to stop silly
things like trying to open /dev/zero. New features include being
able to use Meta-Meta-<key> as Control-<key>, and some new flags
have been added for Pico compatibility."
- SECURITY: Fix for unsafe handling of symbolic links which could
lead to symlink attacks if nano were to exit because of an error
or signal.
- Miscellaneous fixes and improvements.