Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.announce > #1647

[ANNOUNCE] nano-4.4 is released

Path csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Benno Schulenberg <bensberg@telfort.nl>
Newsgroups gnu.announce
Subject [ANNOUNCE] nano-4.4 is released
Date Sun, 25 Aug 2019 11:17:54 +0200
Lines 186
Approved info-gnu@gnu.org
Message-ID <mailman.360.1566737741.1922.info-gnu@gnu.org> (permalink)
References <202f3512-32ed-e682-94c2-ebf747b1a095@telfort.nl>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="s0IRrKBYi4uJAskQ6lDYvsnA3iHn7PxNR"
X-Trace usenet.stanford.edu 1566737742 23742 209.51.188.17 (25 Aug 2019 12:55:42 GMT)
X-Complaints-To action@cs.stanford.edu
Cc info-gnu@gnu.org
To nano-devel@gnu.org, info-nano@gnu.org
Envelope-to info-gnu@gnu.org
X-Brand /q/rzKX13g==
X-KPN-SpamVerdict e1=0;e2=0;e3=0;e4=(e4=10;e1=10;e3=10;e2=11);EVW:Whi te;BM:NotScanned;FinalVerdict:Clean
X-CMAE-Analysis v=2.3 cv=bped+3Si c=1 sm=1 tr=0 cx=a_idp_f a=WB5lYbMG1jvHJ1f8o08CVQ==:117 a=WB5lYbMG1jvHJ1f8o08CVQ==:17 a=UhJ12kwm0HYA:10 a=FmdZ9Uzk2mMA:10 a=13zjGPudsaEWiJwPRgMA:9 a=BjMif5yZAAAA:8 a=mDV3o1hIAAAA:8 a=YFV8BtKAeeWGBRQ3WskA:9 a=QEXdDO2ut3YA:10 a=qdWe9vHV4EMA:10 a=tPoo2N0olhoA:10 a=T2Q5YAacSpwVjOiNrowA:9 a=FfaGCDsud1wA:10 a=ftVT4cx30j6SLCxtN1ED:22 a=_FVE-zBwftR9WsbkzFJk:22
X-CM-AcctID kpn@feedback.cloudmark.com
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=telfort.nl; s=telfort01; h=content-type:mime-version:date:message-id:to:subject:from; bh=WIl0/QCCEHo9ddzuIYpVXtrKRTsTqK79PEtiztQGFMg=; b=tssfv7f6AB7S69kbgPRDnfrfDMZl7ZDuCr3LzMRBF6oPnHHVpn7V7lapd9CDySizEhZGcBRoPpxaa eeSM6oNJV4Gc9JbTqZxdh3Yu2+CY7SOb4jY1lgxNe6G5DBKuY16cNE0e2Fbp/e2NYQsgKxOCT8NJUA EU9OLXqrk8s5uv5c=
X-KPN-VerifiedSender Yes
X-CMASSUN 33|hgdhF0t/LECuFBpfHFS8dTw247XQHT58I4qA6VckcWaeFiQLBi0CUqnzFgYNtKp uv+WBJdPN9EippjfRytgHAw==
X-Originating-IP 77.173.60.12
Openpgp preference=signencrypt
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
X-OriginalArrivalTime 25 Aug 2019 09:18:07.0236 (UTC) FILETIME=[01ADF440:01D55B26]
X-RcptDomain gnu.org
X-detected-operating-system by eggs.gnu.org: Windows 7 or 8
X-Received-From 213.75.39.5
X-Mailman-Approved-At Sun, 25 Aug 2019 08:55:40 -0400
X-BeenThere info-gnu@gnu.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive <https://lists.gnu.org/archive/html/info-gnu>
List-Post <mailto:info-gnu@gnu.org>
List-Help <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>
X-Mailman-Original-Message-ID <202f3512-32ed-e682-94c2-ebf747b1a095@telfort.nl>
Xref csiph.com gnu.announce:1647

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

2019.08.25 - GNU nano 4.4 "Hagelslag"

• At startup, the cursor can be put on the first or last occurrence
  of a string by preceding the filename with +/string or +?string.
• When automatic hard-wrapping occurs (--breaklonglines), any leading
  quoting characters will be automatically copied to the new line.
• M-6 works again also when the cursor is at end of buffer.


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/latest/nano-4.4.tar.xz
  https://nano-editor.org/dist/latest/nano-4.4.tar.xz.asc


Specific bugs that were fixed in this release:
  https://savannah.gnu.org/bugs/?54535  (add search at startup [request])
  https://savannah.gnu.org/bugs/?56042  (auto-comment at hard-wrap [request])
  https://savannah.gnu.org/bugs/?56438  (document the flavor of regex)
  https://savannah.gnu.org/bugs/?56488  (wrong report for bad rcfile)
  https://savannah.gnu.org/bugs/?56552  (spotlighted text could spill)

  https://savannah.gnu.org/bugs/?56553  (bad scrolling in shallow terminal)
  https://savannah.gnu.org/bugs/?56563  (M-6 not working when at end-of-file)
  https://savannah.gnu.org/bugs/?56564  (^K/^U should clear existing message)
  https://savannah.gnu.org/bugs/?56713  (miscoloring after Perl variable name)
  https://savannah.gnu.org/bugs/?56737  (say "Search Wrapped" only when it did)


Changes between v4.3 and v4.4:
------------------------------

Brand Huntsman (3):
      rcfile: for an empty syntax, show the line number of the 'syntax' command
      rcfile: report the correct command location for an invalid 'include'
      search: accept toggles for case and regex when searching at startup

Benno Schulenberg (54):
      browser: draw a bar of spaces only where needed -- for the selected item
      build: exclude the search-at-startup feature from the tiny version
      bump version numbers and add a news item for the 4.4 release
      copying: do not prevent M-6 from copying emptiness into the cutbuffer
      display: blank the status bar on a successful cut or paste
      display: clear the remainder of a row only when there actually is some
      display: don't clear a row beforehand -- just clear the remainder
      display: use a somewhat faster method to clear a row
      display: when linenumbering, correctly spotlight text that spans two rows
      display: where needed, use slow blanking, but elsewhere do it much faster
      docs: change a few URLs over to https, and rewrap a couple of NEWS items
      docs: document the search-at-startup feature (+/string or +?string)
      docs: make the synopsis of --speller and 'set speller' more accurate
      docs: mention the M-N toggle instead of the obsolete M-# one
      docs: slightly reword some of the descriptions around syntax highlighting
      docs: slightly reword the descriptions of most configure options
      docs: stop mentioning the 'unjustify' function, as it no longer exists
      gnulib: update to its current upstream state
      new document: a condensed overview of nano's shortcut keystrokes
      new feature: allow specifying a search string to "jump to" at startup
      po: update translations and regenerate POT file and PO files
      rcfile: properly handle an empty syntax before an 'include' statement
      scrolling: don't overscroll when the edit window has just one row
      search: don't wipe the status bar at startup when there was an error
      search: wipe the status bar before searching again (M-W / M-Q)
      syntax: c: allow an underscore in lowercase type names
      syntax: default: colorize bracketed section headers in some config files
      syntaxes: change some unneeded 'icolor' commands to 'color' commands
      syntaxes: recognize .ctp extension as a PHP file, and .cu as a C/C++ file
      syntax: perl: avoid recognizing embedded hash signs as a comment starter
      syntax: perl: avoid upsetting older glibcs with crafty range expression
      syntax: perl: don't color the character after a variable name
      syntax: po: colorize numbers only when they form a self-contained word
      text: copy leading quote characters when automatic hard-wrapping occurs
      tweaks: add a translator hint, to clarify four short words
      tweaks: call the correct lighting function directly when softwrapping
      tweaks: condense some comments, and drop two unneeded initializations
      tweaks: drop two parameters that are no longer needed
      tweaks: improve a comment, and drop a superfluous one
      tweaks: improve a handful of comments
      tweaks: make a function name unique, to not overlap with others
      tweaks: move a call from two different places to a single place
      tweaks: move a function to before the first one that calls it
      tweaks: move a general function to a better place
      tweaks: remove a saving and restoring that has become superfluous
      tweaks: rename a function, to suit better, and reshuffle its parameters
      tweaks: rename a parameter in three functions, to say what it points to
      tweaks: reshuffle an assignment, and trim some excessive blank lines
      tweaks: reshuffle an 'if' out of a function, and rename the function
      tweaks: reword and condense two comments, and correct another
      tweaks: rewrap two lines, and reshuffle some logic to make more sense
      tweaks: shorten two messages that translators tend to make too long
      tweaks: try the allocation of a multidata cache just once per line
      tweaks: when precalculating, allocate all the cache space upfront

-- 

Benno

Back to gnu.announce | Previous | Next | Find similar | Unroll thread


Thread

[ANNOUNCE] nano-4.4 is released Benno Schulenberg <bensberg@telfort.nl> - 2019-08-25 11:17 +0200

csiph-web