2019.12.23 - GNU nano 4.7 "Havikskruid" • A <Tab> will indent a marked region only when mark and cursor are on different lines. • Two indentations (any mix of tabs and spaces) are considered the same when they look the same (that is: indent to the same level). • When using --breaklonglines or ^J, a line will never be broken in its leading whitespace or quoting. • The keywords in nanorc files must be in lowercase.
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.7.tar.xz https://nano-editor.org/dist/latest/nano-4.7.tar.xz.asc Specific bugs that were addressed in this release: https://savannah.gnu.org/bugs/?57342 (document minus number after + [request]) https://savannah.gnu.org/bugs/?57357 (a <Tab> indented an empty selection) https://savannah.gnu.org/bugs/?57360 (newer gcc gave some warnings) https://savannah.gnu.org/bugs/?57367 (build failure on macOS) https://savannah.gnu.org/bugs/?57390 (unhighlighted ^/ in help text) https://savannah.gnu.org/bugs/?57404 (justification failed for mixed blanks) https://savannah.gnu.org/bugs/?57411 (recognize more shell files [request]) https://savannah.gnu.org/bugs/?57412 (space after line number was colored) https://savannah.gnu.org/bugs/?57422 (text could disappear upon autowrap) https://savannah.gnu.org/bugs/?57425 (autowrap could fail with --autoindent) Changes between v4.6 and v4.7: ------------------------------ Benno Schulenberg (40): build: add the uploading of PDF and cheatsheet to the release script build: avoid three compiler warnings when using gcc-9.2 or newer build: fix compilation for --enable-tiny --enable-wrapping build: fix compilation on macOS, where 'st_mtim' is unknown build: fix compilation when configured with --disable-justify bump version numbers and add a news item for the 4.7 release display: don't color the space that separates line numbers from text docs: add or improve the 'description' meta tag in the two HTML pages docs: add the 'lang' attribute in the right place to the two HTML pages docs: mention that all keywords in a nanorc file should be in lowercase docs: mention that a negative number after "+" counts from the end gnulib: update to its current upstream state input: make <Tab> indent only when mark and cursor are on different lines justify: distinguish between tabs and spaces when comparing indentation justify: treat consecutive indentations that look the same as the same linter: beep when trying to go beyond first or last message po: update translations and regenerate POT file and PO files rcfile: accept also function names and menu names only in lowercase rcfile: accept only keywords in all lowercase, for speed of comparison rcfile: demand that function 'exit' is bound in the file browser syntax: nanohelp: colorize also ^/ as a possible keystroke syntax: sh: recognize shell rc files also in dedicated directories tweaks: avoid using strlen() where it is not needed tweaks: drop M-Space and ^Space from the browser's key list tweaks: improve two comments and the ordering of some operands tweaks: move three functions to the file where they are used tweaks: optimize the trimming of trailing whitespace tweaks: remove a stray space tweaks: rename a function, to get out of the way for another rename tweaks: rename a function, to get rid of a useless suffix tweaks: reshuffle a few lines, for brevity or speed or consistency tweaks: reshuffle a few lines, for symmetry with the preceding function tweaks: reshuffle a fragment of code, for efficiency tweaks: reshuffle and rename a few things, to elide duplication tweaks: reshuffle an item, to avoid a lone 'else' tweaks: reshuffle two declarations, for compactness tweaks: slightly streamline the search for a possible wrapping point tweaks: trim or adjust some whitespace in HTML, and add two keywords tweaks: unwrap a few lines, and move some strings to among their peers wrapping: never break in the quoting part nor in the indentation part -- Benno
signature.asc
Description: OpenPGP digital signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.