info-gnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANNOUNCE] nano-8.4 is released


From: Benno Schulenberg
Subject: [ANNOUNCE] nano-8.4 is released
Date: Wed, 2 Apr 2025 11:28:07 +0200
User-agent: Mozilla Thunderbird


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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]