Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| 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.5 is released |
| Date | Fri, 4 Oct 2019 12:42:40 +0200 |
| Lines | 185 |
| Approved | info-gnu@gnu.org |
| Message-ID | <mailman.956.1570193343.2651.info-gnu@gnu.org> (permalink) |
| References | <2a58f6f3-1a82-3d75-b404-01dd3aa8e1a6@telfort.nl> |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="WxcwXTvsVy1BExAeAQs0O8u6K9ha8celo" |
| X-Trace | usenet.stanford.edu 1570193344 24761 209.51.188.17 (4 Oct 2019 12:49:04 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=COFUoijD c=1 sm=1 tr=0 cx=a_idp_e a=YnLMpE5S06+Zisl5ga1zfg==:117 a=YnLMpE5S06+Zisl5ga1zfg==:17 a=UhJ12kwm0HYA:10 a=XobE76Q3jBoA:10 a=13zjGPudsaEWiJwPRgMA:9 a=BjMif5yZAAAA:8 a=mDV3o1hIAAAA:8 a=vRYVKEWMQdqp1D6QhvEA:9 a=QEXdDO2ut3YA:10 a=qdWe9vHV4EMA:10 a=tPoo2N0olhoA:10 a=FhlIjcsHd-RMs1hFUpgA: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=Q3I2h/4CTSjhO5pZcWCzO97OVTuNFxG4bxMEIwDfw7o=; b=f3XyHaOsu+rO7zJkvzteaZltAoNIyK6eBA/FnLHMNjzqihixtiEPZTZsw14DhedXeaqe6kIze8xdA lVooMcOfk0Qww4M2vrniBJnf1w4nLd1VvwG4q7MFGHWozdXZOH4EDEsFLnRZ7mKdFd6RfcV0KOBEX1 49MyWyBGBLUol8NY= |
| X-KPN-VerifiedSender | Yes |
| X-CMASSUN | 33|ZiscunKa49QuU0uWSP7Iu4UB6QkMjVgHEy35PQi3C1MvGc/2NE7ZKn7nm+wnyhd RFjuPQyFVs7w3va82QJEeqw== |
| 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 | 04 Oct 2019 10:42:52.0109 (UTC) FILETIME=[7905FFD0:01D57AA0] |
| X-RcptDomain | gnu.org |
| X-detected-operating-system | by eggs.gnu.org: Windows 7 or 8 [fuzzy] |
| X-Received-From | 213.75.39.6 |
| X-Mailman-Approved-At | Fri, 04 Oct 2019 08:48:55 -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 | <2a58f6f3-1a82-3d75-b404-01dd3aa8e1a6@telfort.nl> |
| Xref | csiph.com gnu.announce:1661 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
2019.10.04 - GNU nano 4.5 "Košice"
• The new 'tabgives' command allows you to specify per syntax what
the <Tab> key should produce: some spaces, a hard TAB, ...
• The output of --help is properly aligned again for all languages.
• <Tab> will indent a marked region also when M-} has been rebound.
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.5.tar.xz
https://nano-editor.org/dist/latest/nano-4.5.tar.xz.asc
Specific bugs that were fixed in this release:
https://savannah.gnu.org/bugs/?53661 (per-syntax tabbing behavior [request])
https://savannah.gnu.org/bugs/?56845 (+/string skipped start of file)
https://savannah.gnu.org/bugs/?56846 (column was not retained after +/string)
https://savannah.gnu.org/bugs/?56902 (filename could fail to match syntax)
https://savannah.gnu.org/bugs/?56928 (output of --help was misaligned)
https://savannah.gnu.org/bugs/?56930 (untranslated word in --help output)
https://savannah.gnu.org/bugs/?56960 (with M-} rebound, <Tab> did not indent)
Changes between v4.4 and v4.5:
------------------------------
Dirkjan Ochtman (1):
syntax: rust: add the words reserved in 2018, and remove unreserved ones
Brand Huntsman (1):
search: accept a match at start of file when searching from command line
Benno Schulenberg (62):
bindings: add a dedicated keycode for <Tab> for when a region is marked
bump version numbers and add a news item for the 4.5 release
color: don't concatenate an absolute path with the working directory
docs: add two examples of the 'tabgives' command to the sample nanorc
docs: describe the new syntax-specific 'tabgives' command
docs: mark the undoing of justifications as done in the TODO list
docs: mention that gcc must be at least version 5.0
gnulib: update to its current upstream state
mouse: make the clickable width of menu items more consistent
new feature: a 'tabgives' command to define what the Tab key produces
oops: fix typo in Changelog
po: update translations and regenerate POT file and PO files
search: after search-at-startup, store the column (for vertical movement)
tweaks: add a translator hint, and correct two others
tweaks: add some translator hints, be more precise on permissible length
tweaks: add two hints for translators, to try and help avoid mistakes
tweaks: adjust indentation after previous change, reshuffle declarations
tweaks: avoid a comparison between signed and unsigned [coverity]
tweaks: avoid leaking memory when finding an invalid string [coverity]
tweaks: avoid recomputing a maximum value every time round the loop
tweaks: don't burden all menus with something meant for the WriteOut menu
tweaks: elide a function from a non-UTF8 build
tweaks: elide two multiplications with something that is always 1
tweaks: frob a few comments
tweaks: improve a bunch of comments, and reshuffle some declarations
tweaks: improve a handful of comments, and reduce the needed padding
tweaks: mark as 'const' a parameter that takes fixed strings [coverity]
tweaks: meld two calls of free() into a single one, to elide an 'else'
tweaks: move a fragment of common code into the appropriate function
tweaks: move a function to a better file, to be amongst its kind
tweaks: move a function to before its callers and next to its kind
tweaks: move two functions to after the ones that they call
tweaks: remove some timing code that has served its purpose
tweaks: remove two superfluous macros, as sizeof(char) is always 1
tweaks: rename a function, to be a bit more fitting
tweaks: rename another type, again to better fit the general pattern
tweaks: rename another type, to also better fit the general pattern
tweaks: rename another variable, for a better fit
tweaks: rename a type, to better fit the general pattern
tweaks: rename a variable, normalize a comment, and reshuffle a free()
tweaks: rename a variable, to be more compact
tweaks: rename three variables, for contrast and more sense
tweaks: rename three variables, for more contrast
tweaks: rename three variables, to better indicate what they hold
tweaks: rename two variables, away from single letters
tweaks: rename two variables, to better describe what they contain
tweaks: reshuffle a fragment, to group some toggles together
tweaks: reshuffle a line, to group things better
tweaks: reshuffle some lines, to elide an unneeded assignment
tweaks: reshuffle some lines, to have the same order as elsewhere
tweaks: reshuffle two fragments, to group things better
tweaks: rewrap a line, reshuffle a declaration, and improve some comments
tweaks: simplify a calculation, as done elsewhere
tweaks: simplify the determination of a canonical path
tweaks: sort two keywords strictly alphabetically
tweaks: speed up determining the width of plain ASCII characters
tweaks: speed up the counting of the menu entries to be shown
tweaks: use a more effecient way to skip storing an empty file name
tweaks: use an early return when there is no tilde
tweaks: use 'void' in prototypes of parameterless functions [coverity]
usage: mark the -J/--guidestripe option plus argument as translatable
usage: properly align --help output also when it has accented characters
--
Benno
Back to gnu.announce | Previous | Next | Find similar | Unroll thread
[ANNOUNCE] nano-4.5 is released Benno Schulenberg <bensberg@telfort.nl> - 2019-10-04 12:42 +0200
csiph-web