[ANNOUNCE] nano-8.6 is released

Benno Schulenberg <[email protected]> Thu, 21 Aug 2025 08:20:53 +0200
Newsgroups gmane.editors.nano.devel
Message-ID <[email protected]>
2025.08.21 - GNU nano 8.6  "reason alone was a defective compass"

• The GotoLine menu accepts the prefixes ++ and -- for jumping
   a number of lines forward or backward.
• Anchors are not forgotten when a line number is given on the
   command line.



GNU nano is a simple and easy-to-use editor for on the terminal.
   https://nano-editor.org/manual.html

A concise overview of nano's shortcut keystrokes:
   https://nano-editor.org/cheatsheet.html

The tarball and its signature are here:
   https://nano-editor.org/dist/v8/nano-8.6.tar.xz
   https://nano-editor.org/dist/v8/nano-8.6.tar.xz.asc



Specific issues that were addressed in this release:
   https://savannah.gnu.org/bugs/?67272  (giving a line number wiped anchors)
   https://savannah.gnu.org/bugs/?67293  (resizing browser cleared help lines)
   https://savannah.gnu.org/bugs/?67294  (resizing browser used old width)
   https://savannah.gnu.org/bugs/?67405  (completing a word could fail)



Changes between v8.5 and v8.6:
------------------------------

Benno Schulenberg (23):
       browser: let a refresh also reread the file list, like it used to
       browser: redo the layout only when an actual resize occurred
       browser: redo the layout when the window _might_ have resized
       bump version numbers and add a news item for the 8.6 release
       completion: don't stop looking for candidates one byte too early
       display: when resizing, redraw the bottom bars also when in file browser
       docs: document the ++/-- prefix feature for the `gotoline` function
       gnulib: update to its current upstream state
       history: do not forget anchors when line number is given on command line
       new feature: interpret a line number prefixed with ++ or -- as relative
       po: update translations and regenerate POT file and PO files
       rcfile: accept also {}} in a string bind, for symmetry with {{}
       syntax: po: colorize also the %b and %B format specifiers
       tweaks: normalize the indentation after the previous change
       tweaks: put two related checks together, like they are elsewhere
       tweaks: remove a check for a symbol that never gets defined
       tweaks: rename a parameter, and invert its logic
       tweaks: reshuffle a condition to a better place, like it is elsewhere
       tweaks: reshuffle a few lines, for density and to elide an 'else'
       tweaks: reshuffle some lines, to group things better
       tweaks: split the goto function into an interactive and command-line one
       tweaks: swap two symbolic menu names, for giggles
       tweaks: use a direct parameter instead of an intermediary boolean


-- 

Benno
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEFo5vQpe/16ea/USWUUu+Lrjhlh8FAmimusYFAwAAAAAACgkQUUu+Lrjhlh+v
MA//d56Rtvd8bxRUvkZMtVlNoUy8R4i1lg5+Uu4QgI+1+RrhjfUI3N6xQ70xJwiDthqiLGQq8Hbl
NPWStPDEi+gMtJyJe46Ygi2WTYYBxAvZ6vkrjCSiDjZSPFgt43T8Wu9Ecxj3uEK6xkzU+uu+c2rW
pMa8Qwv5C5XKJC+Dq1EiYraKZcLekAo0fmzJvuXvXRglxjYIpSHE4JC1iXIyUqpMgknYxAU4lmoB
3QhmppGa6Urv5zcwjHLcImeij5wrJIHlsMXaBrP1CJkpmKnjH2TyvRsqhGImHz/n8Igwn3NBbjT6
5CLrw/FdN7pHdNus/rb8oyvdtInpFmy47H5fhBiDob+7UkPeuNywQCzlVW6dEn2a0qwPMtqbAOk4
RaMtTwoIFKZuhv5poMRSQpDX7+YS6pLVw8gCmHLKQKZVAhoP/VwYhHowAz8Ydh8cXoiURCuZhCR5
Ywh/9w0JzeuliYRAZovdkvDzYlXlKj7Qu90ItEG0cHMCrqvFSjoSraRi/6Y8JNLGtw+7sX8jDxym
zZLnTli2DNXrH01HGrEFX+a4V587b+dx2/FCqEBi3bFpW5Kisz/3N26V6TS76qjZnlboFXwUjgdl
44JlIVnxr+IEA0E5gHTEzdSKn1XHcVkmleEWwUqxBQZ/7E0HIkaN3B4IwtnIEkF0+1EDLphOSn/N
owM=
=jIuD
-----END PGP SIGNATURE-----