Version: 4.9.2-bp152.1.2
* Tue Apr 07 2020 Andreas Stieger <andreas.stieger@gmx.de>
- GNU nano 4.9.2:
* fix crash after undoing an <Enter> at the end of leading
whitespace
* Wed Apr 01 2020 Andreas Stieger <andreas.stieger@gmx.de>
- GNU nano 4.9.1
* fix cursor getting misplaced when undoing line cuts
* fix filtering of the whole buffer to a new buffer
* Wed Mar 25 2020 Andreas Stieger <andreas.stieger@gmx.de>
- GNU Nano 4.9:
* When justifying a selection, the new paragraph and the
succeeding one get the appropriate first-line indent
* Trying to justify an empty selection does not crash
* Redoing the insertion of an empty file does not crash
* DOS line endings in nanorc files are accepted
* Option --suspend / 'set suspend' has been renamed to
the more logical --suspendable / 'set suspendable'
* Mon Feb 10 2020 Andreas Stieger <andreas.stieger@gmx.de>
- update to 4.8:
* When something is pasted into nano, suppress auto-indentation
* paste can be undone as a whole with a single M-U
* Improve handling of lock files on start-up
* Shift+Meta+letter key combos can be bound with 'bind Sh-M-letter'
* A custom nanorc file can be specified on the command line, with
- f filename or --rcfile=filename
* Thu Jan 30 2020 seanlew@opensuse.org
- update to 4.7:
* A <Tab> will indent a marked region only when mark/cursor diff
* Two indentations are considered the same when they look the same
* When using ^J, a line will nver be broken in leading whitespace
* Sat Nov 30 2019 Andreas Stieger <andreas.stieger@gmx.de>
- update to 4.6:
* re-introduce the formatter command (M-F)
* ^T will try to run 'hunspell' before 'spell', because it checks
spelling for the locale's language and understands UTF-8
* Multiple errors or warnings on startup will no longer slow nano
down but will be indicated on the status bar with trailing dots
* Fri Oct 04 2019 Andreas Stieger <andreas.stieger@gmx.de>
- nano 4.5:
* new 'tabgives' to modify <Tab> behavior per syntax
* <Tab> will indent a marked region also when M-} has been rebound
* Thu Sep 19 2019 Ludwig Nussel <lnussel@suse.de>
- Do not recommend lang package. The lang package already has a
supplements.
* Tue Aug 27 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 4.4:
* At startup, the cursor can be put on the first or last
occurrence of a string by preceding the filename with +/string
or +?string.
* When automatic hard-wrapping occurs (--breaklonglines), any
leading quoting characters will be automatically copied to the
new line.
* M-6 works again also when the cursor is at end of buffer.
* Mon Aug 12 2019 Andreas Stieger <andreas.stieger@gmx.de>
- GNU Nano 4.3:
* The ability to read from and write to a FIFO has been regained
* Startup time is reduced by fully parsing a syntax only when needed
* Asking for help (^G) when using --operatingdir does not crash
* The reading of a huge or slow file can be stopped with ^C
* Cut, zap, and copy operations are undone separately when intermixed
* M-D reports the correct number of lines (zero for an empty buffer)
* Sat May 04 2019 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.2:
+ The integrated spell checker does not crash when 'spell' is
missing.
+ Option --breaklonglines works also when --ignorercfiles is
used.
+ Automatic hard-wrapping is more persistent in pushing words to
the same overflow line.
* Tue Apr 16 2019 seanlew@opensuse.org
- Update to GNU nano 4.1:
* Newline char is auto added to the end of a buffer
* -finalnewline (-f) has been removed
* Syntax files are read in alpha order when globbing
* preproc directives are highlighted with C syntax
* M-S now toggles soft wrapping M-N toggles numbers
* Jumpy -scrolling toggle removed
* ^W/^Y and ^W/^V are recognized again
* Executing external command disallowed in view mode
* Resizing issues during external or spelling cmds fixed
* Tue Mar 26 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 4.0:
* An overlong line is no longer automatically hard-wrapped.
* Smooth scrolling (one line at a time) has become the default.
* A newline character is no longer automatically added at end of buffer.
* The line below the title bar is by default part of the editing space.
* Option --breaklonglines (-b) turns automatic hard-wrapping back on.
* Option --jumpyscrolling (-j) gives the chunky, half-screen scrolling.
* Option --finalnewline (-f) brings back the automatic newline at EOF.
* Option --emptyline (-e) leaves the line below the title bar unused.
* <Alt+Up> and <Alt+Down> now do a linewise scroll instead of a findnext.
* Any number of justifications can be undone (like all other operations).
* When marked text is justified, it becomes a single, separate paragraph.
* Option --guidestripe=<number> draws a vertical bar at the given column.
* Option --fill=<number> no longer turns on automatic hard-wrapping.
* When a line continues offscreen, it now ends with a highlighted ">".
* The halfs of a split two-column character are shown as "[" and "]".
* A line now scrolls horizontally one column earlier.
* The bindable functions 'cutwordleft' and 'cutwordright' were renamed to 'chopwordleft' and 'chopwordright' as they don't use the cutbuffer.
* The paragraph-jumping functions were moved from Search to Go-to-Line.
* Option --rebinddelete is able to compensate for more misbindings.
* Options --morespace and --smooth are obsolete and thus ignored.
* The --disable-wrapping-as-root configure option was removed.
- Enable file/magic guessing
* Sun Nov 11 2018 sean@suspend.net
- GNU nano 3.2:
* binding changes and renames
* python 3 highlighting improvements
* don't define controldelete or controlshitfdelete in tiny version
* removed some old debugging code
* Wed Sep 19 2018 astieger@suse.com
- GNU nano 3.1:
* fix a misbinding of ^H on some terminals and some systems
* no longer leave stray stuff after the prompt upon exit
when having suspended nano while using --constantshow
* do not allow to toggle to Replace in view mode
* Sun Sep 09 2018 astieger@suse.com
- GNU nano 3.0:
* speed improvements
* changes, updates and renames to commands and bindings
* external spell check can now be undone
* Fri Jun 15 2018 astieger@suse.com
- GNU nano 2.9.8:
* add ability to filter the buffer (or the marked region)
through an external command (^R^X and prefix the command with
the pipe symbol, "|")
* improve detecting and maintaining paragraphs
* support justifying //-style comments
* fix a crash when the binding of a key to a string lacks a
closing quote
* give feedback about the number of lines written also when
prepending or appending
* Sat May 19 2018 astieger@suse.com
- GNU nano 2.9.7:
* add the option '--afterends' for making Ctrl+Right (the
nextword function) stop at word ends instead of beginnings
* accept multibyte letters for the Yes/No/All answers
* emergency saves of changed buffers in case of crashes
* add bindable function 'linenumbers'
* rename the toggles 'constupdate' to 'constantshow',
'cuttoend' to 'cutfromcursor', for consistency with the
corresponding options
Version: 2.9.6-bp150.2.4
* 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