[ANNOUNCE] nano-5.4 is released
Benno Schulenberg <[email protected]> Wed, 2 Dec 2020 12:04:38 +0100
| Newsgroups | gmane.editors.nano.announce |
|---|---|
| Message-ID | <c12ce0a2-e993-8ac0-a6e9-4da4661cd6d7__36636.3153488905$1606909410$gmane$org@telfort.nl> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5960772246417369212==
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature";
boundary="5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6"
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6
Content-Type: multipart/mixed; boundary="JfzMTJCXkIxPhRCZckMXptw8s2N7D6IuI"
--JfzMTJCXkIxPhRCZckMXptw8s2N7D6IuI
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
2020.12.02 - GNU nano 5.4 "Terre des hommes"
=E2=80=A2 Moving the cursor now skips over combining characters (and othe=
r
zero-width characters). Deleting a character deletes also any
succeeding zero-width characters, but backspacing deletes just
one character at a time.
GNU nano is a simple and easy-to-use editor for on the terminal.
https://nano-editor.org/
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/v5/nano-5.4.tar.xz
https://nano-editor.org/dist/v5/nano-5.4.tar.xz.asc
Specific issues that were addressed in this release:
https://savannah.gnu.org/bugs/?50773 (handle combining chars better [w=
ish])
https://savannah.gnu.org/bugs/?56227 (tiny version ignored extra argum=
ents)
https://savannah.gnu.org/bugs/?59419 (possible crash after linting)
https://savannah.gnu.org/bugs/?59530 (unknown option showed full help =
text)
https://savannah.gnu.org/bugs/?59549 (last help item could be hidden)
https://savannah.gnu.org/bugs/?59550 (help item could be clipped)
Changes between v5.3 and v5.4:
------------------------------
Benno Schulenberg (32):
bindings: accept b for scrolling back up in help viewer and file br=
owser
build: exclude a workaround for VTE/Konsole when using a recent ncu=
rses
build: include a workaround for VTE only when using an older libvte=
bump version numbers and add a news item for the 5.4 release
copyright: update to the current year for significantly changed fil=
es
docs: adjust for the changed name of the header-file package on Deb=
ian
docs: use standard-compliant HTML entities for the four arrows
feedback: abort when user tries to open multiple files in tiny vers=
ion
gnulib: update to its current upstream state
help: allow the penultimate item extra space when the number is une=
ven
help: show all valid help items also in the Write-Out menu
linting: avoid putting the cursor beyond the end of the line
moving: skip combining characters and other zero-width characters
options: do not spew out the help text when an option is not recogn=
ized
po: update translations and regenerate POT file and PO files
prompt: skip over combining characters also when editing a search s=
tring
rcfile: stop accepting 'set view' in a nanorc file, and undocument =
it
statusbar: properly pluralize the line+word+character count report
tweaks: avoid copying an option's argument when there is no need
tweaks: normalize the formatting after the previous two changes
tweaks: rename two variables and improve two comments
tweaks: rename two variables, one for contrast, another for visibil=
ity
tweaks: reshuffle a fragment of code, for clarity
tweaks: reshuffle a line, elide two braces, and adjust the indentat=
ion
tweaks: reshuffle three lines and elide braces after the previous c=
hange
tweaks: slightly shorten a loop, to place the actual action outside=
of it
tweaks: use the standard symbols for the three standard file descri=
ptors
utils: die when trying to allocate zero bytes
weeding: remove another unneeded workaround for VTE
weeding: remove a workaround for early versions of ncurses-6.0
weeding: remove a workaround for versions of ncurses before 5.9
weeding: remove a workaround for VTE that is not needed
--=20
Benno
--JfzMTJCXkIxPhRCZckMXptw8s2N7D6IuI--
--5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAl/HdNEACgkQDSjU0qCs
6IQ6KhAAob1IrW6z134NmoFRJKWzpKEt/0N1RmUzIOrGaGY831X3YuBD/z5piRgP
TM3LllSY3h5UzNgWklMfH5TXDs+lLFivlEpok4Jfgs1as9ia6A1jMatmjKTJG8Ul
gipVQuzwRpiXpc5Cc8q1Qp6C5ITtns4gH3ah29R2vgH5xOpDrQxdeHKLbT1IV/3R
Prjm+ursiU4p4f8LJCTRN6/gtOdeOxkBfd+UN7CvHItrv/5T9ZUAk1s703V6QoS/
2gVK64IZSPvax5NNM+OBw3z3jabiKAv7L8bOHDfkY6YwkgHaG/E0HLjffzz1zCGU
90yA4S40MrAMJKoCMm7j+mKlgT0CPbY/8fPExyXY2r8QlkHJxCmK6WQjYSSq5MC3
ocI/tDVnsdx02PM9cLZnmDwb3IisEGhfCiXuRCcXJt+OqGtJ4MdSZbqEyzC1yDlw
69BMym5ZOpnO8s9KwuGrWGpbGJs4wme9OY9S0IVpf/Mbf2jpddScgYsGiIVhXg1r
lGTbCbWo0GCTB1oqJi9UXFBQX/XKXYs1FPsgbRLu2snwXpSTKexcZjqX5MzMEz3D
GFxj8QIq8sQduY8/f4gaeiW/DnH6peDRH2x6Ks4olFKwpKlqg5ZvS+9trbrAWmvs
8oPC1Had55M1eP5JrUtmSJ+byyLCr50uSxuS2BO23GiUMojHIEI=
=QQTZ
-----END PGP SIGNATURE-----
--5LMuzKA0803ac1ksCaaFj4pWQV32X8pE6--
--===============5960772246417369212==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW5mby1uYW5v
IG1haWxpbmcgbGlzdApJbmZvLW5hbm9AZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFp
bG1hbi9saXN0aW5mby9pbmZvLW5hbm8K
--===============5960772246417369212==--