nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit f96f3546c77c2238cb57a71541993b4f2ec6daae
parent 205066ed1273485ce518eb3b7e4d4503102941fa
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Thu,  5 Sep 2024 08:48:04 +0200

bump version numbers and add a news item for the 8.2 release

Diffstat:
MChangeLog | 31+++++++++++++++++++++++++++++++
MNEWS | 5+++++
MREADME | 2+-
Mconfigure.ac | 2+-
Mdoc/faq.html | 2+-
Mdoc/nano.1 | 2+-
Mdoc/nano.texi | 8++++----
Mdoc/nanorc.5 | 2+-
Mdoc/rnano.1 | 2+-
Mroll-a-release.sh | 2+-
10 files changed, 47 insertions(+), 11 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,34 @@ +Changes between v8.1 and v8.2: +------------------------------ + +Benno Schulenberg (22): + bindings: at a Yes-No-All prompt, accept also ^A for "All" + bindings: let the central numpad key (with Ctrl) center the current line + bump version numbers and add a news item for the 8.2 release + docs: do not quote the argument of 'include' statements in sample nanorc + docs: mention former maintainership last among an author's contributions + docs: mention the availability of ^Y, ^N, and ^A at a Yes-No prompt + docs: trim stuff that is more than four years old from the changelog + gnulib: update to its current upstream state + macro: insert it in keystroke buffer without discarding latter's contents + moving: for Alt+Home/Alt+End, refresh the screen when the mark is on + syntax: autoconf: colorize the keywords 'case', 'esac', and 'ifelse' too + syntax: awk: add a missing "|" between "\?" and ":" + syntax: awk: colorize escape sequences specially + syntax: awk: rewrite a regex more densely, and add the missing ~ operator + syntax: man: colorize also the .MT .ME .EX .EE .SY .OP and .YS macros + syntax: nanorc: an unquoted argument of 'include' may not contain blanks + tweaks: delete three redundant checks from the undo/redo code + tweaks: improve or rewrap six comments, and add two missing ones + tweaks: move a condition to the only place that needs it + tweaks: rename a symbol, away from an obscure abbreviation + tweaks: reshuffle a seldom-used function to the end of an if-else series + tweaks: unwrap three lines that don't need to be wrapped + +Collin Funk (1): + build: update a symbol that was renamed in gnulib + + Changes between v8.0 and v8.1: ------------------------------ diff --git a/NEWS b/NEWS @@ -1,3 +1,8 @@ +2024.09.05 - GNU nano 8.2 "Charlotte will climb walls!" +• At a Yes-No prompt, beside Y and the localized initial for "Yes", + also ^Y is accepted. Similarly, ^N for "No", and ^A for "All". +• A text-highlighting bug with Alt+Home/Alt+End is fixed. + 2024.07.12 - GNU nano 8.1 "de dag van de bitterkoekjespudding" • The idiom `nano filename:linenumber` is understood only when the option --colonparsing (or 'set colonparsing') is used. diff --git a/README b/README @@ -15,7 +15,7 @@ Appearance In rough ASCII graphics, this is what nano's screen looks like: ____________________________________________________________________ - | GNU nano 8.1 filename Modified | + | GNU nano 8.2 filename Modified | -------------------------------------------------------------------- | This is the text window, displaying the contents of a 'buffer', | | the contents of the file you are editing. | diff --git a/configure.ac b/configure.ac @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see https://www.gnu.org/licenses/. -AC_INIT([GNU nano], [8.1], [nano-devel@gnu.org], [nano]) +AC_INIT([GNU nano], [8.2], [nano-devel@gnu.org], [nano]) AC_CONFIG_SRCDIR([src/nano.c]) AC_CANONICAL_HOST AM_INIT_AUTOMAKE([1.14]) diff --git a/doc/faq.html b/doc/faq.html @@ -92,7 +92,7 @@ <h3 id="1.3">1.3. Why the name change from TIP?</h3> <blockquote><p>On January 10, 2000, TIP was officially renamed to nano because of a namespace conflict with another program called 'tip'. The original 'tip' program &quot;establishes a full duplex terminal connection to a remote host&quot;, and was included with many older Unix systems (and newer ones like Solaris). The conflict was not noticed at first because there is no 'tip' utility included with most GNU/Linux distributions (where nano was developed).</p></blockquote> <h3 id="1.4">1.4. What is the current version of nano?</h3> -<blockquote><p>The current version of nano <i>should</i> be <b>8.1</b>. Of course, you should always check the <a href="https://nano-editor.org/">nano homepage</a> to see what the latest and greatest version is.</p></blockquote> +<blockquote><p>The current version of nano <i>should</i> be <b>8.2</b>. Of course, you should always check the <a href="https://nano-editor.org/">nano homepage</a> to see what the latest and greatest version is.</p></blockquote> <h3 id="1.5">1.5. I want to read the man page without having to download the program!</h3> <blockquote><p>Jeez, demanding, aren't we? Okay, look <a href="https://nano-editor.org/dist/latest/nano.1.html">here</a>.</p></blockquote> <hr width="100%"> diff --git a/doc/nano.1 b/doc/nano.1 @@ -16,7 +16,7 @@ .\" Documentation License along with this program. If not, see .\" <https://www.gnu.org/licenses/>. .\" -.TH NANO 1 "version 8.1" "July 2024" +.TH NANO 1 "version 8.2" "September 2024" .SH NAME nano \- Nano's ANOther text editor, inspired by Pico diff --git a/doc/nano.texi b/doc/nano.texi @@ -13,8 +13,8 @@ The complete manual for the GNU nano text editor. @smallbook @set EDITION 0.8 -@set VERSION 8.1 -@set UPDATED July 2024 +@set VERSION 8.2 +@set UPDATED September 2024 @dircategory Editors @direntry @@ -29,7 +29,7 @@ The complete manual for the GNU nano text editor. @title GNU @command{nano} @subtitle a small and friendly text editor -@subtitle version 8.1 +@subtitle version 8.2 @author Chris Allegretta @@ -79,7 +79,7 @@ For suggesting improvements: @email{nano-devel@@gnu.org} @node Top @top -This manual documents GNU @command{nano}, version 8.1. +This manual documents GNU @command{nano}, version 8.2. @menu * Introduction:: diff --git a/doc/nanorc.5 b/doc/nanorc.5 @@ -16,7 +16,7 @@ .\" Documentation License along with this program. If not, see .\" <https://www.gnu.org/licenses/>. .\" -.TH NANORC 5 "version 8.1" "July 2024" +.TH NANORC 5 "version 8.2" "September 2024" .SH NAME nanorc \- GNU nano's configuration file diff --git a/doc/rnano.1 b/doc/rnano.1 @@ -16,7 +16,7 @@ .\" Documentation License along with this program. If not, see .\" <https://www.gnu.org/licenses/>. .\" -.TH RNANO 1 "version 8.1" "July 2024" +.TH RNANO 1 "version 8.2" "September 2024" .SH NAME rnano \- a restricted nano diff --git a/roll-a-release.sh b/roll-a-release.sh @@ -1,6 +1,6 @@ #!/bin/bash -VERSION="8.1" +VERSION="8.2" ./configure -C --enable-tiny && make && ./configure -C &&