Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| Path | csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Benno Schulenberg <bensberg@telfort.nl> |
| Newsgroups | gnu.announce |
| Subject | [ANNOUNCE] nano-3.2 is released |
| Date | Sun, 11 Nov 2018 17:12:13 +0100 |
| Lines | 289 |
| Approved | info-gnu@gnu.org |
| Message-ID | <mailman.3889.1541955796.1284.info-gnu@gnu.org> (permalink) |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lQKIMmiLdnskMoCh7lX8jMhpZJRCEwtR0" |
| X-Trace | usenet.stanford.edu 1541955797 16856 208.118.235.17 (11 Nov 2018 17:03:17 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=11;e1=10;e2=11;e3=10);EVW:Whi te;BM:Clean;FinalVerdict:Clean |
| X-Brightmail-Tracker | H4sIAAAAAAAAC+NgFupil+JIrShJLcpLzFFi42I5XMnMqvsy 5EW0wY/lL05wWNx8d5LdYt2NB4wWn5//ZXZg9mibZhbAGMWamZeUX5HAmvHm9j+2gtb0ir MPZzM3MM4J6GLk5JAQ0JaYMOkEexcjF5B9mUliybxt7BAJdYklX04ygiSEBJYySmy5OZ0V xGEW6GSUWL1uAVgVi0Ans8T9Pl+IjkyJtVO2MUF0bGaUOP11OwtIgk1AV+L3vy/MILawgI ZE971DrCA2v4C8RNeCq8wgDYwCtyQkrs//CjSVg0NEQFNi4p4EkBpmARGJ51vvgy3jFbCV mLu5mQVisarE5u5VYDNFBSIkzr5cxwhRIyhxcuYTsBohAQWJ/sk9UO8ES8w5tZR9AqPILG RPzELSMwtsX6rEzdX9YDbM3bMQTpqF5KRZSE6aheQ1iBp1iT/zLjFD2OISt57MZ4KwtSWW LXwNFbeVWLfuPdRaPYm3v3uhbEuJ9Ts+sS9g5FvFKJFcUFxQrJtaXmxgppddkAdk6OXkJy fmbGIEpgCuuJC1Oxgv98QeYjTlYFIS5X1/7lm0EF9SfkplRmJxRnxRaU5qsZIU754NDlFC wnDh4tKk3Mzi4sz8vEOM1hwcShK8c4JfRAsJFqWmp1akZeYAkxhUqyzvvw69SCExZBlk3c YcPEoivMdAunmLCxJzizPToTolITqFYKIIXacY7aXEedNBegRAshmleXALpWR4hV49jxYS RZJA6AQlet+1Njy3GMU4HjJxPGYSYsnLz0uVAgozAIEB4ytGQw5GJWFeS2CmEOLJzCtBuE eC12yhAdCPUEGEoa+AnmACeqLk5XOQJ0oSS7B4AiqK0CXVwBgbmLuQMe/bp4rN65UvSYob bjLmet2RUOVk4axuPL8+PO+l8VqnyefCHoZXvinlbBDddKPrDHOXv3KC23OXWb96K9fY9j NOYdR5dq+cJ/ZcRV8v70G5tZadR1XKpSVY99XV5s61k9t0rGl17tSkhBVhbxiEPoSJxR3T mf7otu2CEsvwOvvVSizFGYmGWsxFxYkAJ0OzUB0EAAA= |
| X-VPER-ID | 163A66D11457A61E1C8926ADD79956C2 |
| X-CMAE-Analysis | v=2.3 cv=MZq9RK3f c=1 sm=1 tr=0 a=YL3AR/2x8YElkrFdNIJrSQ==:117 a=X0PnwcQ2/mKcBfosUKIoXQ==:17 a=JHtHm7312UAA:10 a=13zjGPudsaEWiJwPRgMA:9 a=BjMif5yZAAAA:8 a=mDV3o1hIAAAA:8 a=cu-OW6CXKG6w6zHYRH4A:9 a=QEXdDO2ut3YA:10 a=P1xzzzKvj0F2935Nc_4A: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; d=telfort.nl; s=telfort01; c=relaxed/relaxed; t=1541952745; h=mime-version:date:message-id:subject:from:to:content-type; bh=iVFwJMdlSsDghxqlEKTjgmIh26HX19R5YlwHImprjto=; b=ZTF3wdqag7SsugthIQOam+6reVCDjh9LEJ60trnvgkrVfZZrdAOW4UzC8shHpef7TWO8mTMacBy ElafKOyPvY/Q6F/9TlLwZuNbWxjU2+C9t9AKVNPyVCFwczppqSczRIjYrHS5Whoh5DwMRuiiangfH SdJKInj1aoXeq5jSxns= |
| X-CMASSUN | 33|f3fGHUcgPI/qCnR4AeY1ATJtw49T5p5g6x1DoKr38nk6luS6Q+zHSISzCOhVFcUy jhkG6pJuYwNwOl8jLuA/Qw== |
| Openpgp | preference=signencrypt |
| Autocrypt | addr=bensberg@telfort.nl; prefer-encrypt=mutual; keydata= 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 N/rgZpx3Jh1ccMw= |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 |
| X-OriginalArrivalTime | 11 Nov 2018 16:12:25.0631 (UTC) FILETIME=[55E1C2F0:01D479D9] |
| X-RcptDomain | gnu.org |
| X-detected-operating-system | by eggs.gnu.org: Windows 7 or 8 |
| X-Received-From | 213.75.39.9 |
| X-Mailman-Approved-At | Sun, 11 Nov 2018 12:03:14 -0500 |
| X-BeenThere | info-gnu@gnu.org |
| X-Mailman-Version | 2.1.21 |
| 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 | <http://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> |
| Xref | csiph.com gnu.announce:1594 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
2018.11.11 - GNU nano 3.2 "Het kromme hout" changes the default binding
for the linter to M-B so that the spell checker (^T) can
always be used, and changes (when linting) the text in the
title bar and the color of the status bar to make linting
mode more obvious. It also adds a bindable 'zap' function
for deleting a line or marked region without changing the
cutbuffer, adds --zap to bind the <Del> and <Backspace>
keys to the zap function when something is marked, and
hard-binds <Alt+Del> to 'zap'. Furthermore, it shows the
cursor also in the help viewer (when --showcursor is used),
renames the bindable functions 'prevhistory' to 'older' and
'nexthistory' to 'newer' (update your nanorcs when needed),
reads the nanorc files also in restricted mode to allow
customization by the user (if this should not be allowed,
use --ignorercfiles in addition to --restricted), allows
in view mode to open also other files (if this should not
be allowed, use --restricted in addition to --view), makes
resizes respect a relative --fill again, no longer binds
F13...F15 by default, properly re-highlights a misspelled
word after invoking help in the internal spell checker,
and does not skip Unicode characters in string binds.
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-3.2.tar.xz
https://nano-editor.org/dist/latest/nano-3.2.tar.xz.asc
Specific bugs that were fixed in this release:
https://savannah.gnu.org/bugs/?54654 (show cursor in help text [Request])
https://savannah.gnu.org/bugs/?54711 (bind linter separately [Request])
https://savannah.gnu.org/bugs/?54712 (Unicode was ignored in string bind)
https://savannah.gnu.org/bugs/?54713 (linter lacked a help text)
https://savannah.gnu.org/bugs/?54714 (linting mode should jump into eye)
https://savannah.gnu.org/bugs/?54716 (Sh-^Del not working on Linux VT)
https://savannah.gnu.org/bugs/?54721 (spell checker dropped the highlight)
https://savannah.gnu.org/bugs/?54732 (coloring in Restricted mode [Request])
https://savannah.gnu.org/bugs/?54754 (first/last linter message got "hidden")
https://savannah.gnu.org/bugs/?54790 (<Shift+Up/Down> not working on urxvt)
https://savannah.gnu.org/bugs/?54824 (wrong message for ^R with -v -F -R)
https://savannah.gnu.org/bugs/?54837 (allow zapping marked region [Request])
https://savannah.gnu.org/bugs/?54861 (resizing ignored relative fill width)
https://savannah.gnu.org/bugs/?54891 (--disable-help disabled M-- and M-+)
https://savannah.gnu.org/bugs/?54948 (<Shift+Delete> said "Unknown sequence")
https://savannah.gnu.org/bugs/?54964 (<Alt+Up/Down> not working on Linux VT)
https://savannah.gnu.org/bugs/?54975 (Sh-Del doing cutwordleft on NetBSD)
https://savannah.gnu.org/bugs/?54978 (<Bsp> not working in help or browser)
Changes between v3.1 and v3.2:
------------------------------
Benjamin Mintz (1):
syntax: python: do not highlight 'print' and 'exec' in Python 3
Brand Huntsman (5):
bindings: hard-bind the zap function to M-Del (Alt+Delete)
display: make all dying messages end in a newline
linter: throttle "first"/"last" message on repeated key presses
new feature: a bindable 'zap', to erase text without changing cutbuffer
options: add --zap, that makes <Bsp> and <Del> erase a marked region
David Lawrence Ramsey (16):
display: do spotlighting as part of drawing the screen
docs: update rnano manpage, as -R/--restricted now reads nanorc
input: don't detect <Ctrl+Shift+Delete> on Linux console in tiny version
input: properly consume a modified Delete key also in the tiny version
input: properly recognize Alt+Delete when using -K/--rebindkeypad
input: recognize some escape sequences for <Shift+Delete>
speller: restore the mark coordinates slightly later
syntax: nanohelp: properly color the keystroke "Sh-^Del"
tweaks: don't define controldelete or controlshiftdelete in tiny version
tweaks: join two lines, and add a clarifying comment
tweaks: move the justifying of a single paragraph into its own function
tweaks: normalize the indentation of the shuffled code
tweaks: reshuffle some code to avoid several checks for having justified
tweaks: simplify by using a 'do/while' loop instead of 'while (TRUE)'
weeding: remove the 'active' parameter from spotlight()
wrapping: make relative fill values work again also for screen resizes
Benno Schulenberg (88):
bindings: allow using <Enter> to exit from the linter
bindings: allow using ^X to exit from the linter
bindings: drop M-| as a keystroke for 'cutwordleft' -- set it free again
bindings: in tiny version with help, don't show unfunctional M-◀ and M-▶
bindings: make <Alt+Up> and <Alt+Down> work also on a Linux console
bindings: make the linter separately accessible, through M-B by default
bindings: make the Shift+arrow keys work by default on more terminals
bindings: no longer bind F13 and F14 and F15
bindings: recognize ASCII DEL as backspace also in viewer and browser
bindings: recognize <Ctrl+Shift+Delete> also on a Linux console
bindings: rename 'prevhistory' to 'older' and 'nexthistory' to 'newer'
bindings: stop binding <Bsp> to do_backspace() in the browser menu
bindings: when implanting a string, make sure to use positive values
build: exclude scrolling functions only from tiny version without help
build: fix compilation again when configured with --enable-tiny
build: fix compilation when configured with --disable-multibuffer
build: verify that --enable-tiny compiles before allowing a release
bump version numbers and add a news item for the 3.2 release
debug: report for which modified editing keys ncurses has no keycode
display: correct a mistaken label in the help lines of the browser
display: ensure that the help lines are shown when in linting mode
display: let the title bar show when nano is in linting mode
display: show the cursor also in a help text (when --showcursor is used)
display: use a different color when showing a linting message
docs: document the slightly changed workings of the --view option
docs: give suggestions for alternative key bindings in the sample nanorc
docs: remove a no-longer-needed suggestion from the sample nanorc
docs: update the description of -R/--restricted, as it now reads nanorc
docs, usage: mention that --showcursor now covers help texts too
feedback: give proper message for ^R when combining --view & --restricted
gnulib: update to its current upstream state
help: add a relevant explanatory text for the linter
help: move the linter to the end, to restore pairing in the help lines
help: pull "Older" and "Newer" into view on an 80-column terminal
help: restore the blank line between manipulation and position stuff
help: show <PgUp> and <PgDn> instead of F7 and F8 for pagewise scrolling
help: show the keystroke <Ctrl+Shift+Delete> as "Sh-^Del"
linter: allow using <Ctrl+Up> and <Ctrl+Down> to jump to other message
linter: do not pause when there are no messages for unopened files
linter: for "first"/"last", reshow actual message after a short pause
options: --ignorercfiles is now available in restricted mode
options: let view mode activate "multibuffer" to allow viewing more files
po: update translations and regenerate POT file and PO files
speller: remove a pointless message -- it is never seen
startup: allow reading nanorc in restricted mode, to permit customization
syntaxes: remove several redundant end-of-line anchors from regexes
tweaks: add a comment, and correct an indentation
tweaks: add two more translator hints
tweaks: capitalize the word "nano" when at the start of a sentence
tweaks: change a bunch of URLs to use 'https' instead of 'http'
tweaks: condense a handful of comments, and drop an assert
tweaks: condense another bit of code
tweaks: define a symbol to make the code itself a little simpler
tweaks: don't bother asking ncurses for keycodes for shifted Left/Right
tweaks: drop a check for the needle (the search string) being empty
tweaks: drop the checking of two flags that can no longer be toggled
tweaks: elide a function that is used just once and is a oneliner
tweaks: elide a wrapper function that is no longer useful
tweaks: exclude word-deletion keystrokes from the tiny version
tweaks: fold a few pairs of regexes into each other
tweaks: group a series of related variables together
tweaks: improve two comments, and reshuffle a line for consistency
tweaks: include an extra function call only where it is needed
tweaks: move all the function keys to the end of the shortcuts list
tweaks: move some calls of edit_redraw() to where they are needed
tweaks: redefine MMOST to exclude MBROWSER, to simplify the bindings
tweaks: reduce some repetitious and superfluous comments to just one
tweaks: remove a check that was made redundant by the previous commit
tweaks: remove a now-unused parameter from four functions
tweaks: remove an unneeded check for NULL, and rename a parameter
tweaks: remove a stray file that was accidentally comitted
tweaks: remove some old debugging code
tweaks: rename a bunch of variables, to make it clearer what they contain
tweaks: rename a flag, to match the name of the option
tweaks: rename a variable, to be a bit more fitting
tweaks: renumber a couple of symbols, and reshuffle a bit of code
tweaks: reorder some code to put backward motion before the forward one
tweaks: reshuffle a couple of conditions, to group things better
tweaks: reshuffle some conditions, putting the least likely one first
tweaks: reshuffle some lines to get standard order (first up, then down)
tweaks: reshuffle some lines, to put things in order of option name
tweaks: snip trailing whitespace that ended with a non-breaking space
tweaks: stop setting and requiring the Meta flag for special keycodes
tweaks: swap and reword two bullet points in the rnano manpage
tweaks: there is no reason to block SIGWINCHes while waiting for speller
undo: move another piece of checking to the two places that need it
undo: move some special checking code to the one place that needs it
wrapping: make the --fill option override 'set fill' again
--
Benno
Back to gnu.announce | Previous | Next | Find similar | Unroll thread
[ANNOUNCE] nano-3.2 is released Benno Schulenberg <bensberg@telfort.nl> - 2018-11-11 17:12 +0100
csiph-web