[ANNOUNCE] nano-8.7 is released

Benno Schulenberg <[email protected]> Wed, 12 Nov 2025 11:03:52 +0100
Newsgroups gmane.editors.nano.devel
Message-ID <[email protected]>
2025.11.12 - GNU nano 8.7  "Blue Highways"

• At the Execute prompt, preceding the command with two pipe symbols
   allows implementing a copy-to-clipboard feature in your nanorc (on
   terminals that support OSC 52).  See the doc/sample.nanorc file.



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 command keystrokes:
   https://nano-editor.org/cheatsheet.html

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



Specific issues that were addressed in this release:
   https://savannah.gnu.org/bugs/?67578  (justifying could read out-of-bounds)
   https://savannah.gnu.org/bugs/?67581  (relative jump could go back too far)
   https://savannah.gnu.org/bugs/?67635  (resizing during startup could crash)



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

Benno Schulenberg (18):
       build: avoid a warning when configured with --disable-multibuffer
       bump version numbers and add a news item for the 8.7 release
       display: regenerate the screen after a resize during a spell check
       display: regenerate the screen only before and after waiting for input
       display: upon resize, redraw the subwindows only when fully initialized
       docs: add example of copy-to-clipboard-with-OSC52 to the sample nanorc
       docs: mention that `execute` can pipe buffer or region to the command
       gnulib: update to its current upstream state
       moving: prevent a negative relative jump from going beyond top of buffer
       new feature: execute a command without capturing the output
       po: update translations and regenerate POT file and PO files
       startup: register the handler for SIGWINCH much earlier
       text: when blanking a line due to --autoindent, keep the mark in sync
       tweaks: improve a few comments, drop one, and unwrap some lines
       tweaks: improve the punctuation of one item in the sample nanorc
       tweaks: replace a remaining double dash with a true emdash
       tweaks: reshuffle some #ifdefs, and rename a function
       tweaks: unwrap three lines, for esthetics


-- 

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

wsF5BAABCAAjFiEEFo5vQpe/16ea/USWUUu+Lrjhlh8FAmkUW4gFAwAAAAAACgkQUUu+Lrjhlh/o
QBAAgbFUxsQfca9OGO6fupGeqJHsP9eHbKQPbhf64S09R8h2+BWFnYS9VzTAYDZGQTdZmMwNhPXm
ucxUgZuEBGWmDOGsCHgeI2kZwrZwEIFClyPCW7Iax4OgvsV4jSnziBDT1q82fxDul2Ae+TMVW0+f
dO76kdy+W2f8NzBvh64eTN2ptAWWhT711lB4OKxk1ctKR+N8LfgYVe8ZBAPqZ2ru+4Oo63lTG/Bl
UQkEP8JWyU3PM/vkC9Q62eS3SFKFyTkILJU96cw+dtzpB74RoRgFe9llr3iE+Be66OOs36fwGcPH
KpNp1OJ/FXDun/tjcdfoEia4DnE4h+RcOt3BYysckMnV+e4AteMHxKSMiZ90ckdViMrHZJn8QcUv
x5JZM56rkCbpqkPjdvvlddNBV2BR5oSyQMn7fJSVgV4TCNUQuqxUgkIC1annbldc0rqnsghnE+i+
LwalOnlSSUkc5hxEwxQHb4Gsjyu/88fyUxQse+K+UoX3U9kXaoPn/1Tv5XA1D1lSPS5i/75TtH9l
RD+BKp36KbR8FTtidKbJs6j/OTfVcp4FheOJLkTfmVUq41d3JLgNB724rDLwP8hxk7tXBtcLnJ1d
oxIuS7rK86VAs4njZKianVveGsyNEM3hm70LXo+IBC+rdappVYafbJSnsJPSj/tfU7WHdzpweoCa
AKc=
=edRT
-----END PGP SIGNATURE-----