* Sat Apr 28 2018 astieger@suse.com
- GNU nano 2.9.6:
* fix a crash in word completion
* make --enable-altrcname work again
* improve the fluidity of scrolling when using the touchpad
* tweak the syntaxes for shell scripts and PO files
* make a replacing session go always forward by default
* no longer insert a newline after an external spell check of a
selected region
* always accept the English Y and N (and A) at a yes-no prompt
in any locale
* Fri Mar 30 2018 astieger@suse.com
- GNU nano 2.9.5:
* change the way the Scroll-Up and Scroll-Down commands work
(M-- and M-+): instead of keeping the cursor in the same screen
position they now keep the cursor in the same text position (if
possible)
* add a new color name, "normal", which gives the default
foreground or background color, which is useful for reverting
some overzealous painting by earlier syntax regexes
* fix a segfault when trying to insert a file in restricted mode
* fix the reading in of a new file being "undoable",
* fix a slight miswrapping of help texts when --linenumbers was
used
* fix the shell syntax coloring the word "tar" in file names
* Sun Mar 11 2018 astieger@suse.com
- GNU nano 2.9.4:
* allow binding a key to a string (any piece of text and/or
commands)
* permit customizing the color of error messages with
'set errorcolor'
* color those error messages by default in bright white on red
* make <Enter> at the bottom of the screen scroll just one row
when --smooth is used
* do not fail when redoing a file insertion
* cancel a Shift-selection when any cursor key is pressed without
Shift even when the cursor cannot move
* treat tabs fully the same as spaces when doing automatic
hard-wrapping
* allows syntax names to be unquoted
* remove deprecated options and deprecated bindable function
names
* Wed Jan 31 2018 astieger@suse.com
- GNU nano 2.9.3:
* fix a segfault with trimblanks that could occur when a typed
space caused the word after it to be pushed to the next line
* make macros work also when your keyboard still emits escape
sequences
* add the options -M and --trimblanks for the command line
* recognizeskey combos with Shift on a few more terminals
* no longer show dots in certain prompt texts when visible
witespace is turned on
* fix two corner cases when doing replacements in a marked region
* allow to open a named pipe again when using --noread
* accurately detect a needed color change when a line contains
a start match but not a corresponding end match any more
- includes changes gom 2.9.2:
* correctly display the Modified state when undoing/redoing
(also when the file was saved somewhere midway)
* improve the undoing of an automatic linefeed at EOF
* show the cursor again when compiled with --withslang
* rename the option 'justifytrim' to 'trimblanks' because it
will now snip trailing whitespace also while you are typing
(and hard-wrapping is enabled)
* continue pushing words to the next line much longer (when
hard-wrapping)
* make <Tab> and <Shift+Tab> indent and unindent a marked region
* allow unindenting when not all lines are indented
* let a region marked with Shift persist when indenting/
unindenting or commenting/uncommenting it
* Mon Dec 11 2017 astieger@suse.com
- GNU nano 2.9.1:
* Fix a bug where, when the mark is on, ^S would overwrite the
file with just the marked region
* Clear the "Modified" flag when all edits are undone
* Add or updates some magic strings
* Remember when the cursor was last at line 1, column 1
* Sat Nov 18 2017 astieger@suse.com
- GNU nano 2.9.0:
* introduce the ability to record and replay keystrokes:
(M-: to start and stop recording, M-; to play the macro back)
* make ^Q and ^S do something useful by default
(^Q starts a backward search, and ^S saves the current file)
* change ^W to start always a forward search,
* show the number of open buffers (when more than one) in the title bar
* no longer ask to press Enter when there are errors in an rc file
* retire the options '--quiet' and 'set quiet' and 'set backwards'
* make indenting and unindenting undoable
* look in $XDG_CONFIG_HOME for a nanorc file
* look in $XDG_DATA_HOME for the history files
* add a history stack for executed commands (^R^X)
* do not overwrite the position-history file of another nano
* fix a score of tiny bugs
* Tue Aug 29 2017 mpluskal@suse.com
- Update to version 2.8.7:
* fixes a lockup when tabs are wider than the screen
* makes indenting + unindenting more predictable by retaining
relative indentations
* allows pasting (^U) at a prompt
* allows triple quotes
* fixes some hard-to-describe issues with softwrapping and
boundary-crossing tabs.
* Tue Jul 25 2017 aloisio@gmx.com
- Update to 2.8.6
* Add the ability to do softwrapping between words
- - at whitespace -- instead of always at the edge of the
screen. This can be activated with -a or --atblanks or
'set atblanks' together with the softwrap option.
* Fix a handful of rare display glitches,
* Harmonize quoting rules in the rc files
* Rename the option 'cut' to 'cutfromcursor'
(please update your nanorc files before 2020).
* Sat Jul 01 2017 asterios.dramis@gmail.com
- Update to version 2.8.5:
* Avoid a crash when waking from a suspension that was induced
from the outside.
* Allow negative line and column numbers on the command line.
* Avoid some flickering when resizing the screen while in the
file browser.
* Open files in the order they were mentioned on the command
line.
* Do not pretend to have woken from suspension when receiving a
SIGCONT.
* Sun Jun 04 2017 astieger@suse.com
- update to 2.8.4:
* include the nanorc man page again.
- includes changes from 2.8.3:
* fix a misplacement of the spotlight during interactive replacing
* speed up backwards searching
* improve PHP syntax highlighting
* no longer ask ?save anyway?? when the user ^Q discards the buffer
* Wed May 10 2017 mpluskal@suse.com
- Update to version 2.8.2:
* new feature: it makes the ^G help texts searchable with ^W.
* fixes a crash when resizing the window in the middle of
verbatim input
* avoids an unlikely crash when used without UTF-8 support in some
locales
* avoids redrawing the screen twice when switching between
buffers while line numbers are active
* works around a coloring bug on musl
* tweaks to the documentation
* translation updates for fifteen languages.
* Wed Apr 12 2017 astieger@suse.com
- GNU nano 2.8.1:
* fix scrolling problems in softwrap mode when double-width
characters on row boundaries are involved
* show double-width characters as ">" and "<" when split across
two rows
* move the cursor more predictably (at the cost of sometimes
putting it on the second "half" of a character)
* avoid creating lines that consist of only blanks when using
autoindent
* make ^Home and ^End go to the start and end of the file
(on terminals that support those keystrokes)
* place the cursor better when linting
* let the linter ask only once whether to open an included file
* add bindings for ^Up and ^Down in the file browser
* Fri Mar 31 2017 fstrba@suse.com
- Update to version 2.8.0
* the Up and Down keys now step from visual row to visual row
instead of jumping between logical lines
* the Home and End keys now move to the start and end of a row,
and only when already there, then to the start and end of the
logical line
* the screen can now scroll per row instead of always per logical
line
* makes use of gnulib, to make it build on more platforms
* Fri Feb 24 2017 mpluskal@suse.com
- Update to version 2.7.5:
* the \B and \b regex anchors
* correctly repaints things when multiline regexes with identical
start and end are involved
* fixes a crash with zero-length regex matches
* does replacements at the edges of a marked region right,
* displays at most three warnings at startup
* documents the ability to read a file from standard input
* Sun Jan 15 2017 astieger@suse.com
- GNU nano 2.7.4:
* undo deletions in an orderly manner again
* set the preferred x position for vertical movements more
consistently
* avoid some scrolling problems in softwrap mode
* correct the behavior of the beginning-of-word anchor (\<) in
regex searches.
* Thu Dec 29 2016 astieger@suse.com
- GNU nano 2.7.3:
* now able to handle filenames that contain newlines
* avoid a brief flash of color when switching between buffers
that are governed by different syntaxes
* make the Shift+Ctrl+Arrow keys select text again on a Linux
console
* more resistant against malformations in the positionlog file
* do not crash when ^C is typed on systems where it produces the
code KEY_CANCEL
* no longer mistakenly warn about editing an unlocked file just
after saving a new one
* Sun Dec 18 2016 astieger@suse.com
- GNU nano 2.7.2:
* complete with one keystroke (^] by default) a fragment of a
word to a full word existing elsewhere in the current buffer
* fixes two bugs related to using line numbers in softwrap mode
* allow using the PageUp and PageDown keys together with Shift on
VTE-based terminals
* stop help lines from flickering during interactive replacing
* make a "set fill" override an earlier "set nowrap"
* properly restore the selected region after an external spell
check
* Thu Nov 03 2016 astieger@suse.com
- GNU nano 2.7.1:
* add ability to display line numbers
* fix some bugs with scrolling in softwrap mode
* stricter parsing of key rebindungs
* marks a new buffer as modified when the output of a command
(^R ^X) has been read into it
* Sun Sep 04 2016 astieger@suse.com
- GNU nano 2.7.0:
* new feature: allowing text to be selected by holding Shift
together with the cursor keys.
* now works also when run in very tiny terminals
(down to one line, one column)
* improves the handling of the prompt in cramped spaces
* Sun Aug 14 2016 astieger@suse.com
- nano 2.6.3:
* make Ctrl+Arrow keys work also on a Linux virtual console
* take as verbatim only the very first keystroke after M-V
* remove any lock files held when dying
* do not abort when a word contains digits (with default speller)
* fix a small sorting bug in the file browser
* speed up searching case-insensitively in a UTF-8 locale
* do not enter invalid bytes when holding down both Alt keys