[ANNOUNCE] nano-6.3 is released
Benno Schulenberg <[email protected]> Thu, 28 Apr 2022 10:48:18 +0200
| Newsgroups | gmane.editors.nano.announce |
|---|---|
| Message-ID | <5b3c6300-c485-c603-2d0e-01348cd43e40__22697.5739862368$1651136152$gmane$org@telfort.nl> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============4946786147235461067== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------98oNLUBwKczcVll7MO340kVd" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------98oNLUBwKczcVll7MO340kVd Content-Type: multipart/mixed; boundary="------------dAc4FxNuajweZg6QeSeAse9A"; protected-headers="v1" From: Benno Schulenberg <[email protected]> To: [email protected], [email protected] Cc: [email protected] Message-ID: <[email protected]> Subject: [ANNOUNCE] nano-6.3 is released --------------dAc4FxNuajweZg6QeSeAse9A Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2022.04.28 - GNU nano 6.3 "Wat zullen we drinken? Wat een dorst!" =E2=80=A2 For multiline regexes, text is now colored as soon a start matc= h is found, also when there is no end match at all. =E2=80=A2 The colorizing of any line is stopped after two thousand bytes,= to avoid frustrating delays. =E2=80=A2 When environment variable NO_COLOR is set, the two default colo= rs (yellow for the spotlight, red for error messages) are suppressed when no interface colors are specified in a nanorc file. =E2=80=A2 Full justification and piping the whole buffer through a comman= d now keep the cursor at the same line number. =E2=80=A2 Utility 'xsel' can be used to copy a marked region to the syste= m's clipboard. See doc/sample.nanorc for an example. 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/v6/nano-6.3.tar.xz https://nano-editor.org/dist/v6/nano-6.3.tar.xz.asc Specific issues that were addressed in this release: https://savannah.gnu.org/bugs/?57248 (let piping keep cursor position = [wish]) https://savannah.gnu.org/bugs/?60041 (some edits could still miscolor = things) https://savannah.gnu.org/bugs/?61175 (let full-justify keep position [= wish]) https://savannah.gnu.org/bugs/?61799 (coloring extreme lines could tak= e ages) https://savannah.gnu.org/bugs/?62056 (drawing of huge XML file was too= slow) https://savannah.gnu.org/bugs/?62107 (piping an empty buffer crashed) https://savannah.gnu.org/bugs/?62244 (an unintended file could be open= ed) https://savannah.gnu.org/bugs/?62276 (piping to xsel hung until typing= ^C) https://savannah.gnu.org/bugs/?62285 (with --zero, cursor could be mis= placed) https://savannah.gnu.org/bugs/?62341 (undoing formatting moved the cur= sor) Changes between v6.2 and v6.3: ------------------------------ Mike Frysinger (1): general: fix building for Windows Benno Schulenberg (42): build: add the --disable-maintainer-mode option to ./configure build: fix compilation for --enable-{tiny,nanorc,color} build: fix compilation when configured with --disable-color build: remove an obsolete check -- the dependent code was deleted bump version numbers and add a news item for the 6.3 release display: suppress spotlight yellow and error red when NO_COLOR is s= et docs: add an example binding for copying text to the system clipboa= rd execute: clear an anchor only when the whole buffer gets filtered execute: don't crash when an empty buffer is piped through a comman= d execute: stay on the same line number when filtering the whole buff= er feedback: show extra warning when writing failed due to "No space l= eft" files: do not change to a higher directory when the working one is = gone files: show a warning when the working directory is gone (when used= ) files: when the working directory exists, still check its accessibi= lity filtering: close all output descriptors, so that 'xsel' will termin= ate formatting: change cursor position only after saving it in the undo= item gnulib: pull in the workaround for a build problem on NetBSD gnulib: update to its current upstream state justify: stay at the same line number when doing a full justificati= on painting: colorize text also after an unterminated start match painting: look for another start match only after the actual end ma= tch painting: recalculate the multidata when making large strides or ch= anges painting: stop coloring an extremely long line after 2000 bytes painting: tighten the check for a lacking end match on a colored li= ne po: update translations and regenerate POT file and PO files syntax: xml: colorize /> properly, and colorize prolog tags differe= ntly syntax: xml: colorize user-defined entities differently tweaks: avoid a function call when two plain assignments will do tweaks: change the indentation of a list, to match other indentatio= ns tweaks: don't leave an orphaned temporary file behind when writing = fails tweaks: elide an unneeded call of strlen() tweaks: exclude the extra truncation warning from the tiny version tweaks: make the triggering of the recalculation of multidata less = eager tweaks: move the saving and restoring of flags to where it is neede= d tweaks: normalize the indentation after the previous change tweaks: prevent the adding of an unwanted newline in a different wa= y tweaks: remove redundant braces, and add two translator hints tweaks: remove some stray spaces before a comma tweaks: simplify a bit of code, eliding two labels and three gotos tweaks: simplify a fragment of code, and fold two lines together tweaks: trim a few comments, rename a function, and reshuffle some = code verbatim: with --zero, keep cursor in viewport when it was on botto= m row --=20 Benno --------------dAc4FxNuajweZg6QeSeAse9A-- --------------98oNLUBwKczcVll7MO340kVd Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmJqVNIFAwAAAAAACgkQDSjU0qCs6IQQ gA//SoVQsxMiuS6NInFQFh53ia5WHGgah5DSNSwq8+ysMdbvesaItyZlRLdqtIIIjWUkyumoNsaj Mw+kLrJqFtoyHSTxcQpwRsnIudwt9Vk5tfENzCvVrIBetjdqZnWV/xLErUhQ0gMYb8G7jt/7Aaj1 h6Be/gVG4BzeKq0RG21d7DtDirrZCYNPXxUDqgGmXEGZJgDjHQpRFjtMMrg2kX7QiQg3PJ2TOhp5 3kJv6j92FBpezjv3/d0uPcUsMg7GHcHjRTWJ7lN2vs0v13XhgSVvkekuBq/wVrH8KD+BQNCqULCY Xv4AC1I4U8a7q2bdkVCwcccCMm13vDj54rLVHveudywTHDii1fX1SF/qzrleC97qhD/ze5ExIZgr v0xyhPis2Uc6AXk5OokGWFnYrCQktv0JH3ZU6x2qWrPrbS9rTYan1isV7dTTQFei2n/BqRKrP0RU ZxJ3LAkr7VIoSt2YXnC/s75l2fIUPR1Pd8Vxso0NJlt66lkWWDOrRJNqj6A0CYv3B+QTOdkK3M0g aNfWPfLvfySiPjFzduzD+4MtUkjeSJBlqpxzYK15wf8UvRx44zaRRP2aOOGib4+e9v63763L2ki2 Rdac/cvuZ7XVKjnHu6b7EF1jdyRJzm44UshQBHqAUlguBk3zqpASgMxBbjfHCjd1DcOBy17sKe8P xs8= =h74l -----END PGP SIGNATURE----- --------------98oNLUBwKczcVll7MO340kVd-- --===============4946786147235461067== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW5mby1uYW5v IG1haWxpbmcgbGlzdApJbmZvLW5hbm9AZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFp bG1hbi9saXN0aW5mby9pbmZvLW5hbm8K --===============4946786147235461067==--