[ANNOUNCE] nano-8.4 is released
Benno Schulenberg <[email protected]> Wed, 2 Apr 2025 11:28:07 +0200
| Newsgroups | gmane.org.fsf.announce |
|---|---|
| Message-ID | <d8fd8977-5c63-4e73-9610-40c17348e1ad__38871.0143788316$1743602826$gmane$org@telfort.nl> |
2025.04.02 - GNU nano 8.4 "Five Miles Out"
• Bracketed pastes over a slow connection are more reliable.
• Tabs in an external paste at a prompt are not dropped.
• Feedback occurs when the cursor sits on a Byte Order Mark.
• The Execute prompt is more forgiving of a typo.
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/v8/nano-8.4.tar.xz
https://nano-editor.org/dist/v8/nano-8.4.tar.xz.asc
Specific issues that were addressed in this release:
https://savannah.gnu.org/bugs/?66637 (retain answer after mistake [wish])
https://savannah.gnu.org/bugs/?66858 (extra tilde after paste over ssh)
https://savannah.gnu.org/bugs/?66892 (pasting at a prompt ignored tabs)
Changes between v8.3 and v8.4:
------------------------------
Brand Huntsman (1):
files: improve the wording of the normal file-writing prompts
Benno Schulenberg (41):
bump version numbers and add a news item for the 8.4 release
copyright: update the years for the FSF
docs: add a suggestion to the FAQ on how to configure nano for git
docs: change two interface colors in the sample nanorc
docs: improve the description of the `constantshow` bindable function
docs: in the FAQ, replace an old item with an item about Byte Order Marks
docs: replace a word that is better not used in the plural
docs: use proper emdashes instead of double hyphens: "--" => "\(em"
execute: retain what the user typed before a tool was invoked
feedback: warn when the cursor sits on a Byte Order Mark (BOM)
gnulib: update to its current upstream state
input: adjust file browser and help viewer for changed bracketed pastes
input: implement bracketed pastes in a different manner
input: make bracketed paste more robust against loss of closing sequence
input: remove a special-case workaround
input: remove single-keycode detection from the bracketed-paste routine
input: robustness is good, but dropping a key code is not a good idea
input: wait a bit for "~" when bracketed-paste sequence is incomplete
po: update translations and regenerate POT file and PO files
prompt: accept tabs in an external paste as literal tabs
prompt: beep when an external paste contains a command code
syntax: groff: highlight the zeroeth macro argument too
syntax: man: highlight some escapes, like \& and \(em, specially
syntax: po: colorize also a 'msgctxt' line, and the 'c++-format' flag
syntax: po: colorize also format specifiers like "%.6f"
syntax: po: colorize also format specifiers like "%<PRIu64>"
syntax: po: colorize also Python's "%(name)x" format specifiers
syntax: po: colorize also the %llu and %hhi format specifiers
syntax: po: colorize also the Python-specific conversion specifier "%r"
tweaks: add a translator hint for the three changed file-writing prompts
tweaks: add missing closing quotes, as reported by `mandoc -T lint ...`
tweaks: avoid running tolower() on an out-of-range value
tweaks: change the man-page markup of options that take an argument
tweaks: condense a fragment of code
tweaks: consistently use "\fR" for switching back to normal, roman font
tweaks: prevent some color keywords from getting hyphenated in man page
tweaks: prevent some more keywords from getting hyphenated
tweaks: remove an unwanted newline from a debugging message
tweaks: remove three redundant pairs of parentheses from a nanorc regex
tweaks: remove two commented-out lines and two unused variables
tweaks: swap two fragments of code, to allow unwrapping a line
--
Benno
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEFo5vQpe/16ea/USWUUu+Lrjhlh8FAmftAycFAwAAAAAACgkQUUu+Lrjhlh+3 9hAAlty+tXkHexHKuVP998zlSdtZD0hQ/7R8tp3ssUkQ9FRuvgusUxPkQiu/nNR2WP80LjEsRcLG HjyR7vsuIutraGXlVp31npCZqCMxWG7z88Vv05gh3iyBRimaGQWhYEOwZQLWeiyqIR8c9jYLwvXa kF4MuQ4RJ+qpWvRdJtkPjYiANvT467IC7b4wQOB0Tn0tp+AilNx/F4sqdmwbxlO5KrHA0HKCOE/C F/D/RlqMYLo57OCZNJe8NlaefJxybeLibu2bx/tg8kdyHrg1zBXo/eQD6sQeeNT+4KvEB9FtkxOE sdzZ2f7I+mKTVOTYrrwPu42KVFlYsucYdFfuH7ZARkkUUZA2P0KR2kTfJe97bs9vTU9ZlngELQbZ TYoPbVKQftN2KSOjzZgyDw5sN/JBJJJLsPOpMlnBwsotqy6wO1fG6319DcPfQ8sJDmvRULhTCRbC zH3VeMHF5AYqwTKPKUq2EYQoRe3+zaojxkpz6JAgi2dNaHIvfJ8a8rljuGisOzQuVaUa5vwIdS2S jejsw46vsb6zatOXdQGyFpkhn+ARqQEK1JgKqzhuLstsAvpUwKPpiO7A8Tl3RUPtADNLek7h9aFm 6b6glhDJ3Zna45OXyGeVnAdZGHPNtA8Qv4Qolk9CLLTLt//3M8KNciIv2+mxQT6LW4UEOYdoKUUa Cwo= =7iLN -----END PGP SIGNATURE-----