-
-
+
@@ -17,8 +12,308 @@
|
-2020 March 31 - GNU nano 4.9.1 "Sapperdeflap"
+2023 January 18 - GNU nano 7.2 "Boer doe mij 't hekke lös!"
+
+
+- <Shift+Insert> is prevented from pasting in view mode.
+ |
+
+
+2022 December 14 - GNU nano 7.1 "And the devices shall be made of wood"
+
+
+- When --autoindent and --breaklonglines are combined, pressing
+ <Enter> at a specific position no longer eats characters.
+ |
+
+
+2022 November 15 - GNU nano 7.0 "Una existencia simple bajo el sol"
+
+
+- String binds may contain bindable function names between braces.
+ For example, to move the current line down to after the next one:
+ bind ^D "{cut}{down}{paste}{up}" main. Of course, braced function
+ names may be mixed with literal text. If an existing string bind
+ contains a literal {, replace it with {{}.
+- Unicode codes can be entered (via M-V) without leading zeroes,
+ by finishing short codes with <Space> or <Enter>.
+- Word completion (^]) looks for candidates in all open buffers.
+- No regular expression matches the final empty line any more.
+ |
+
+
+
+2022 August 2 - GNU nano 6.4 "Regentag Dunkelbunt Hundertwasser"
+
+
+- The file browser does not crash when moving up to the root folder.
+- Softwrapping very long lines is done more efficiently.
+- Invoking the formatter does not blink the screen.
+ |
+
+
+2022 April 28 - GNU nano 6.3 "Wat zullen we drinken? Wat een dorst!"
+
+
+- For multiline regexes, text is now colored as soon as a start match
+ is found, also when there is no end match at all.
+- The colorizing of any line is stopped after two thousand bytes,
+ to avoid frustrating delays.
+- When environment variable NO_COLOR is set, the two default colors
+ (yellow for the spotlight, red for error messages) are suppressed
+ when no interface colors are specified in a nanorc file.
+- Full justification and piping the whole buffer through a command
+ now keep the cursor at the same line number.
+- Utility xsel can be used to copy a marked region to the system's
+ clipboard. See doc/sample.nanorc for an example.
+ |
+
+
+2022 February 18 - GNU nano 6.2 "Kamperfoelie"
+
+- The file browser clears the prompt bar also when using --minibar.
+- Linting now works also with a newer 'pyflakes'.
+ |
+
+
+2022 February 9 - GNU nano 6.1 "Rețelele de socializare sunt ca un frigider"
+
+
+- The behavior of ^K at a prompt has been enhanced: when there
+ is text after the cursor, just this text is erased. (In the usual
+ situation, however, when the cursor is at the end of the answer,
+ the behavior is as before: the whole answer is erased.)
+- At a prompt, M-6 copies the current answer into the cutbuffer.
+- Large external pastes into nano are handled more quickly.
+ |
+
+
+2021 December 15 - GNU nano 6.0 "Humor heeft ook zijn leuke kanten"
+
+
+- Option --zero hides the title bar, status bar and help lines, and
+ uses all rows of the terminal as editing area. The title bar and
+ status bar can be toggled with M-Z.
+- Colors can now be specified also as three-digit hexadecimal numbers,
+ in the format #rgb. This picks from the 216 index colors (that most
+ terminals know) the color that is nearest to the given values.
+- For users who dislike numbers, there are fourteen new color names:
+ rosy, beet, plum, sea, sky, slate, teal, sage, brown, ocher, sand,
+ tawny, brick, and crimson.
+- Suspension is enabled by default, invokable with ^T^Z. The options
+ -z, --suspendable, and 'set suspendable' are obsolete and ignored.
+ (In case you want to be able to suspend nano with a single keystroke,
+ you can put 'bind ^Z suspend main' in your nanorc.)
+- When automatic hard-wrapping is in effect, pasting just a few words
+ (without a line break) will now hard-wrap the line when needed.
+- Toggling Append or Prepend clears the current filename.
+- The word count as shown by M-D is now affected by option --wordbounds;
+ with it, nano counts words as 'wc' does; without it (the new default),
+ words are counted in a more human way: seeing punctuation as space.
+- The YAML syntax file is now actually included in the tarball.
+ |
+
+
+
+2021 October 6 - GNU nano 5.9 "El manicomio ha decidido: mañana sol!"
+
+
+- The extension of a filename is added to the name of a corresponding
+ temporary file, so that spell checking a C file, for example, will check
+ only the comments and strings (when using 'aspell').
+- The process number is added to the name of an emergency save file,
+ so that when multiple nanos die they will not fight over a filename.
+- Undoing a cutting operation will restore an anchor that was located
+ in the cut area to its original line.
+- When using --locking, saving a new buffer will create a lock file.
+- Syntax highlighting for YAML files has been added.
+ |
+
+
+2021 June 15 - GNU nano 5.8 "Why is it necessary to be special?"
+
+
+- After a search, the spotlighting is dropped after 1.5 seconds (0.8
+ seconds with --quick) to avoid the idea that the text is selected.
+- A + and a space before a filename on the command line will put
+ the cursor at the end of the corresponding buffer.
+- Linter messages no longer include filename and line/column numbers.
+- Color name "grey" or "gray" can be used instead of "lightblack".
+- The color of the minibar can be chosen with 'set minicolor'.
+ |
+
+
+2021 April 29 - GNU nano 5.7 "Toți ceilalți arau câmpurile"
+
+
+- The output of --constantshow (without --minibar) is more stable.
+- When opening multiple buffers and there is an error message, this
+ message is shown again upon first switch to the relevant buffer.
+- The position and size of the indicator now follow actual lines,
+ instead of visual lines when in softwrap mode, meaning that the
+ size of the indicator can change when scrolling in softwrap mode.
+ |
+
+
+2021 March 3 - GNU nano 5.6.1 "Geelgors"
+
+
+- Search matches are properly colorized in softwrap mode too.
+- Option 'highlightcolor' has been renamed to 'spotlightcolor'.
+ |
+
+
+2021 February 24 - GNU nano 5.6 "Wielewaal"
+
+
+- A search match gets highlighted (in black on yellow by default),
+ in addition to placing the cursor at the start of the match.
+ The color combination can be changed with 'set highlightcolor'.
+ By default the cursor is hidden until the next keystroke, but
+ it can be forced on with --showcursor / 'set showcursor'.
+- Option --markmatch / 'set markmatch' has been removed.
+- Cursor position and character code are displayed in the minibar
+ only when option --constantshow / 'set constantshow' is used,
+ and their display can be toggled with M-C.
+- The state flags are displayed in the minibar only when option
+ --stateflags / 'set stateflags' is used.
+ |
+
+
+2021 January 14 - GNU nano 5.5 "Rebecca"
+
+
+- Option 'set minibar' makes nano suppress the title bar and instead
+ show a bar with basic editing information at the bottom: file name
+ (plus an asterisk when the buffer is modified), the cursor position
+ (line,column), the character under the cursor (U+xxxx), the flags
+ that --stateflags normally shows, plus the percentage of the buffer
+ that is above the cursor.
+- With 'set promptcolor' the color combination of the prompt bar can
+ be changed, to allow contrasting it with the mini bar (which always
+ has the same color as the title bar).
+- Option 'set markmatch' highlights the result of a successful search
+ by putting the mark at the end of the match, making the match more
+ visible. It also suppresses the cursor until the next keystroke.
+ (If you dislike the hiding of the cursor, use 'set showcursor'.)
+- The bindable toggle 'nowrap' has been renamed to 'breaklonglines',
+ to match the corresponding option, like for all other toggles.
+- Support for Slang has been removed.
+ |
+
+
+2020 December 2 - GNU nano 5.4 "Terre des hommes"
+
+
+- Moving the cursor now skips over combining characters (and
+ other zero-width characters). Deleting a character deletes
+ also any succeeding zero-width characters, but backspacing
+ deletes just one character at a time.
+ |
+
+
+2020 October 7 - GNU nano 5.3 "Revolution!"
+
+
+- Option 'set stateflags' makes nano show the state of auto-indenting,
+ the mark, hard-wrapping, macro recording, and soft-wrapping in the
+ title bar. The flags take the place of "Modified", and a modified
+ buffer is instead indicated by an asterisk (*) after its name.
+- Nano no longer by default tries using libmagic to determine the type
+ of a file (when neither filename nor first line gave a clue), because
+ in most cases it is a waste of time. It requires using the option
+ --magic or -! or 'set magic' to make nano try libmagic.
+- The color of the indicator can be changed with 'set scrollercolor'.
+ |
+
+
+2020 August 24 - GNU nano 5.2 "Ranrapalca"
+
+
+- Making certain replacements after a large paste does not crash.
+- Hitting a toggle at the Search prompt does not clear the answer.
+- Using --positionlog does not complain at the first start.
+- A macro containing a Search command will not sometimes fail.
+ |
+
+
+2020 August 12 - GNU nano 5.1 "Cantabria"
+
+
+- M-Bsp (Alt+Backspace) deletes a word backwards, like in Bash.
+- M-[ has become bindable. (Be careful, though: as it is the
+ starting combination of many escape sequences, avoid gluing
+ it together with other keystrokes, like in a macro.)
+- With --indicator and --softwrap, the first keystroke in an
+ empty buffer does not crash.
+- Invoking the formatter while text is marked does not crash.
+- In UTF-8 locales, an anchor is shown as a diamond.
+ |
+
+
+2020 July 29 - GNU nano 5.0 "Among the fields of barley"
+
+
+- With --indicator (or -q or 'set indicator') nano will show a kind
+ of scrollbar on the righthand side of the screen to indicate where
+ in the buffer the viewport is located and how much it covers.
+- With <Alt+Insert> any line can be "tagged" with an anchor, and
+ <Alt+PageUp> and <Alt+PageDown> will jump to the nearest anchor.
+ When using line numbers, an anchor is shown as "+" in the margin.
+- The Execute Command prompt is now directly accessible from the
+ main menu (with ^T, replacing the Spell Checker). The Linter,
+ Formatter, Spell Checker, Full Justification, Suspension, and
+ Cut-Till-End functions are available in this menu too.
+- On terminals that support at least 256 colors, nine new color
+ names are available: pink, purple, mauve, lagoon, mint, lime,
+ peach, orange, and latte. These do not have lighter versions.
+- For the color names red, green, blue, yellow, cyan, magenta,
+ white, and black, the prefix 'light' gives a brighter color.
+ Prefix 'bright' is deprecated, as it means both bold AND light.
+- All color names can be preceded with "bold," and/or "italic,"
+ (in that order) to get a bold and/or italic typeface.
+- With --bookstyle (or -O or 'set bookstyle') nano considers any
+ line that begins with whitespace as the start of a paragraph.
+- Refreshing the screen with ^L now works in every menu.
+- In the main menu, ^L also centers the line with the cursor.
+- Toggling the help lines with M-X now works in all menus except
+ in the help viewer and the linter.
+- At a filename prompt, the first <Tab> lists the possibilities,
+ and these are listed near the bottom instead of near the top.
+- Bindable function 'curpos' has been renamed to 'location'.
+- Long option --tempfile has been renamed to --saveonexit.
+- Short option -S is now a synonym of --softwrap.
+- The New Buffer toggle (M-F) has become non-persistent. Options
+ --multibuffer and 'set multibuffer' still make it default to on.
+- Backup files will retain their group ownership (when possible).
+- Data is synced to disk before "... lines written" is shown.
+- The raw escape sequences for F13 to F16 are no longer recognized.
+- Distro-specific syntaxes, and syntaxes of less common languages,
+ have been moved down to subdirectory syntax/extra/. The affected
+ distros and others may wish to move wanted syntaxes one level up.
+- Syntaxes for Markdown, Haskell, and Ada were added.
+ |
+
+
+2020 May 23 - GNU nano 4.9.3 "Almendras"
+
+
+ One more bug introduced in version 4.9 is fixed: a crash when
+ the terminal screen is resized while at a lock-file prompt.
+ |
+
+
+2020 April 7 - GNU nano 4.9.2 "Mali Lošinj"
+
+
+ Another bug introduced in version 4.9 is fixed: a likely crash
+ after undoing an <Enter> at the end of leading whitespace.
+ |
+
+
+2020 March 31 - GNU nano 4.9.1 "Sapperdeflap"
+
Two bugs introduced in version 4.9 are fixed: the cursor
getting misplaced when undoing line cuts, and filtering
@@ -78,7 +373,7 @@
It allows running a syntax-specific command on the contents of
the buffer.
^T will try to run 'hunspell' before 'spell', because it checks
- spellling for the locale's language and understands UTF-8.
+ spelling for the locale's language and understands UTF-8.
Multiple errors or warnings on startup will no longer slow nano
down but will be indicated on the status bar with trailing dots.
|
@@ -109,6 +404,7 @@
- The ability to read from and write to a FIFO has been regained.
+- Opening a file no longer triggers an inotify CLOSE_WRITE event.
- Startup time is reduced by fully parsing a syntax only when needed.
- Asking for help (^G) when using --operatingdir does not crash.
- The reading of a huge or slow file can be stopped with ^C.
@@ -641,8 +937,4 @@ Bye! And thanks for all the grass!
|
- |
-
-
-
|