[ANNOUNCE] nano-5.4 is released

Benno Schulenberg <[email protected]>
Newsgroups gmane.org.fsf.announce
Message-ID <c12ce0a2-e993-8ac0-a6e9-4da4661cd6d7__6023.5701313772$1606919713$gmane$org@telfort.nl>
2020.12.02 - GNU nano 5.4  "Terre des hommes"

• Moving the cursor now skips over combining characters (and other
  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 [wish])
  https://savannah.gnu.org/bugs/?56227  (tiny version ignored extra arguments)
  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 browser
      build: exclude a workaround for VTE/Konsole when using a recent ncurses
      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 files
      docs: adjust for the changed name of the header-file package on Debian
      docs: use standard-compliant HTML entities for the four arrows
      feedback: abort when user tries to open multiple files in tiny version
      gnulib: update to its current upstream state
      help: allow the penultimate item extra space when the number is uneven
      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 recognized
      po: update translations and regenerate POT file and PO files
      prompt: skip over combining characters also when editing a search string
      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 visibility
      tweaks: reshuffle a fragment of code, for clarity
      tweaks: reshuffle a line, elide two braces, and adjust the indentation
      tweaks: reshuffle three lines and elide braces after the previous change
      tweaks: slightly shorten a loop, to place the actual action outside of it
      tweaks: use the standard symbols for the three standard file descriptors
      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

-- 

Benno

-- 
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.
signature.asc (application/pgp-signature, 833 B)
-----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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.