[ANNOUNCE] nano-2.9.8 is released
Benno Schulenberg <[email protected]> Sat, 2 Jun 2018 10:54:45 +0200
| Newsgroups | gmane.editors.nano.announce |
|---|---|
| Message-ID | <29798c10-2af1-ca12-af5f-4b8c23b32fff__40585.1103169427$1527929597$gmane$org@telfort.nl> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============0760438639190604465== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="u3pcJGj6CzU3dqp9WNMvMs0HPJMUSgWJz" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --u3pcJGj6CzU3dqp9WNMvMs0HPJMUSgWJz Content-Type: multipart/mixed; boundary="4vLoUc7exMvMbOZsubyIJqFcLGzNeo7o6"; protected-headers="v1" From: Benno Schulenberg <[email protected]> To: [email protected], [email protected] Cc: [email protected] Message-ID: <[email protected]> Subject: [ANNOUNCE] nano-2.9.8 is released --4vLoUc7exMvMbOZsubyIJqFcLGzNeo7o6 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable 2018.06.02 - GNU nano 2.9.8 "Espresso" brings the ability to filter the buffer (or the marked region) through an external command (^R^X and prefix the command with the pipe symbol, "|"), is better at detecting and maintaining paragraphs, is able to justify //-style comments, fixes a crash when the binding of a key to a string lacks a closing quote, gives feedback about the number of lines written also when prepending or appending, and fixes a couple of bugs with the linter. GNU nano is a simple and easy-to-use editor for on the terminal. https://nano-editor.org/ The tarball and its signature are here: https://nano-editor.org/dist/latest/nano-2.9.8.tar.xz https://nano-editor.org/dist/latest/nano-2.9.8.tar.xz.asc Specific bugs that were fixed in this release: https://savannah.gnu.org/bugs/?28993 (filter text through command [req= uest]) https://savannah.gnu.org/bugs/?53932 (deficient paragraph detection) https://savannah.gnu.org/bugs/?53933 (more deficient paragraph detecti= on) https://savannah.gnu.org/bugs/?53967 (linter not redrawing bottom bar)= https://savannah.gnu.org/bugs/?53970 (linter reopening already open fi= le) https://savannah.gnu.org/bugs/?53972 (crash when string bind was not c= losed) https://savannah.gnu.org/bugs/?53977 (linter not updating margin) https://savannah.gnu.org/bugs/?53981 (linter crashing for new, empty f= ile) https://savannah.gnu.org/bugs/?53986 (zero wrapping when fill was too = narrow) https://savannah.gnu.org/bugs/?54025 (pre- and appending gave no feedb= ack) Changes between v2.9.7 and v2.9.8: ---------------------------------- Marco Diego Aur=C3=A9lio Mesquita (2): new feature: allow piping (selected) text to an external command linter: check all open buffers, instead of just the next one David Lawrence Ramsey (3): bindings: add the "flippipe" bindable function tweaks: avoid an unused variable warning with --enable-tiny tweaks: fix some grammar plus a typo in the comments Cristian Caloghera (1): syntax: makefile: recognize also an all-lowercase makefile name Brand Huntsman (1): tweaks: avoid two unused variable warnings when NLS is disabled Benno Schulenberg (65): build: fix compilation failure when configured with --enable-tiny build: fix compilation when configured with --disable-justify build: fix compilation when configured with --disable-multibuffer build: fix compilation with --enable-{tiny,help,multibuffer} bump version numbers and add a news item for the 2.9.8 release copyright: update the years for significantly changed files credits: sort the names roughly according to amount of influence docs: add a missing double quote in the default brackets string docs: describe what constitutes a paragraph docs: improve description of 'speller' and related bindable functio= ns docs: improve the description of --nonewlines, and properly sort it= docs: improve the description of the --autoindent option docs: make quotes around regexes bold, as they are part of the comm= and docs: mark the filtering of text through an external command as don= e docs: register Marco as the author of the filtering feature docs: remove mention of the quotestr for when regex support is lack= ing docs: remove quotes around the name of a syntax -- they are not nee= ded docs: thank Kamil for his bug fixes, and update an email address docs, usage: make it clear that the argument of --quotestr is a reg= ex files: give feedback during writeout also when prepending or append= ing filtering: pair the cut and the insert, so they can be undone toget= her gnulib: update to its current upstream state justification: find the beginning of a paragraph in a better way justification: limit the amount of recursion to prevent a stack ove= rflow justification: recognize indented paragraphs also without --autoind= ent justification: when leading whitespace exceeds fill width, wrap any= way linter: don't try to access absent stat info, as that gives a crash= linter: make sure that the margin is updated before displaying a bu= ffer linter: make sure the shortcuts bar will redrawn when exiting early= main: add "/" to the quoting regex, to allow justifying //-comments= main: interpret only a double slash (//) as quoting, not a single o= ne po: update translations and regenerate POT file and PO files rcfile: don't crash when a bind to a string lacks the closing quote= startup: provide a hint for people unfamiliar with the ^char conven= tion syntaxes: condense and/or correct some extension regexes syntax: makefile: color all keywords that GNU make recognizes tweaks: adjust a translator hint tweaks: avoid an unused-variable warning with --enable-tiny tweaks: avoid a warning with --enable-{tiny,help,multibuffer} tweaks: condense a comment, and elide an unneeded 'if' tweaks: condense some repetitious comments, and check before assign= ing tweaks: condense two statements into one, and elide a 'break' tweaks: elide a function that is called just once tweaks: elide another function that is called just once tweaks: exclude an unneeded 'if' from the single-buffer version tweaks: frob a couple of comments tweaks: frob some comments, and rename two parameters to make sense= tweaks: give some continuation lines a more obvious indentation tweaks: improve a couple of comments, and reshuffle a group of line= s tweaks: make better use of an existing variable tweaks: make better use of an intermediate variable tweaks: reduce the abundance of the word 'toggle' in the Info manua= l tweaks: remove a superfluous assignment -- the lead length never ch= anges tweaks: remove two superfluous checks, after making one of them so tweaks: rename a function, for more aptness and extra contrast tweaks: rename a variable, for contrast, and improve two comments tweaks: rename a variable, to give it some meaning tweaks: rename two variables, to better fit their tasks tweaks: reshuffle a condition, and adjust a comment and some indent= ation tweaks: reshuffle a couple of assignments tweaks: simplify the determining of the prefix for justified lines tweaks: stop decreasing both the iterator and the limit of a loop tweaks: use a more meaningful variable name, and avoid a distant 'e= lse' wrapping: use "smart" autoindenting only when hard-wrapping is enab= led wrapping: when autoindenting, use indentation of next line as examp= le By the way, if you'd like to make a donation, please send me an email. --=20 Benno --4vLoUc7exMvMbOZsubyIJqFcLGzNeo7o6-- --u3pcJGj6CzU3dqp9WNMvMs0HPJMUSgWJz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAlsSW14ACgkQDSjU0qCs 6IR+GA/+O+HDzwk6gMfpoQ+mRU/aDZKUs6/e8HD3fSL4TcLPZ5mtqsRdneuqUe8o lhpFA/ZcZW0L6FXAIMK/d+jM/7QVAkT4GivpHnJ1XVC6bG4OXvblSWcYmlk5Wiw9 bkTzKqQTonFi7DFgrxxgSjmz8XT4AnWW1vKO4tOu2g9bUzYtVEjxzOaip6TCbth8 dV5QMTlEQlZ20+J0A0gEztFdd2hIhXGeKi7oFXMPGYSRQLQyZqiGthqi24H9x4ab UNC9hnhEGiqD1uLAivchleVCmc+O1+U9aflULoT54iQ6aZ65wMZa61U3161adLTj hnv651PW8+o2fOoOThTiJ75DUigWio4hWFXWgPcO2+9QSVtMPVA5mWI2MQvZUaft Z3BxiBW0h1LEcfUeS25fbw/b68kon8zTTiRU93cT04huJrC0fRxjul3XDBjRmpip 1o1NYRf8jcZdy9EQsRvI7dMVwksFGh1tNSAbK5vDUNDsaAdof0JVku/4Wi5cjA9V UNRqWKgca6G/pkN/81+2sjyFUSp1KhO8q5NCtHGtPGb3WtQ8L85MWmrpKPNe5FOq 61YD3Y1toE9uvK0Q77ibv2HdLTpgLyySCYGiO9bt3QNXKmrzQ/VbNyGemNxgIR1G 13bG5u9cdqKORSm4JpnbugD9xF8s1mE6G2BGDU3o8h2hG3SWuSA= =ykDB -----END PGP SIGNATURE----- --u3pcJGj6CzU3dqp9WNMvMs0HPJMUSgWJz-- --===============0760438639190604465== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Info-nano mailing list [email protected] https://lists.gnu.org/mailman/listinfo/info-nano --===============0760438639190604465==--