2022-02-09 13:29:32 +03:00
|
|
|
2022.02.09 - 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 some
|
|
|
|
text after the cursor, just this text is erased. In the most common
|
|
|
|
situation, 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-12-14 13:34:11 +03:00
|
|
|
2021.12.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-10-06 09:47:23 +03:00
|
|
|
2021.10.06 - 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-06-15 10:49:18 +03:00
|
|
|
2021.06.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-04-29 10:55:15 +03:00
|
|
|
2021.04.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-03-02 21:31:28 +03:00
|
|
|
2021.03.03 - GNU nano 5.6.1 "Geelgors"
|
|
|
|
• Search matches are properly colorized in softwrap mode too.
|
|
|
|
• Option 'highlightcolor' has been renamed to 'spotlightcolor'.
|
|
|
|
|
2021-02-23 20:48:45 +03:00
|
|
|
2021.02.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-01-14 11:31:09 +03:00
|
|
|
2021.01.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-12-02 11:30:05 +03:00
|
|
|
2020.12.02 - 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-12-06 17:29:28 +03:00
|
|
|
• Workarounds for older ncurses and older libvtes were removed.
|
2020-12-02 11:30:05 +03:00
|
|
|
|
2020-10-06 11:56:09 +03:00
|
|
|
2020.10.07 - 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-08-23 16:44:12 +03:00
|
|
|
2020.08.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-08-12 09:24:06 +03:00
|
|
|
2020.08.12 - GNU nano 5.1 "Cantabria"
|
2020-08-11 09:23:41 +03:00
|
|
|
• 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-07-29 10:35:34 +03:00
|
|
|
2020.07.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-07-14 16:22:22 +03:00
|
|
|
2020.05.23 - GNU nano 4.9.3 "Almendras"
|
2020-05-24 10:01:53 +03:00
|
|
|
• 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-04-07 15:35:42 +03:00
|
|
|
2020.04.07 - 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-03-31 15:09:08 +03:00
|
|
|
2020.03.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
|
|
|
|
of the whole buffer to a new buffer not working.
|
|
|
|
|
2020-03-24 12:48:41 +03:00
|
|
|
2020.03.24 - GNU nano 4.9 "die fetten Jahre sind vorbei"
|
|
|
|
• When justifying a selection, the new paragraph and the
|
|
|
|
succeeding one get the appropriate first-line indent.
|
|
|
|
• Trying to justify an empty selection does not crash.
|
|
|
|
• Redoing the insertion of an empty file does not crash.
|
|
|
|
• On the BSDs and macOS, ^H has become rebindable again
|
|
|
|
(in most terminal emulators, not on the console).
|
|
|
|
• DOS line endings in nanorc files are accepted.
|
|
|
|
• Option --suspend / 'set suspend' has been renamed to
|
|
|
|
the more logical --suspendable / 'set suspendable'.
|
|
|
|
|
2020-02-07 12:42:06 +03:00
|
|
|
2020.02.07 - GNU nano 4.8 "Jaška"
|
|
|
|
• When something is pasted into nano, auto-indentation is suppressed,
|
|
|
|
and the paste can be undone as a whole with a single M-U.
|
|
|
|
• When a lock file is encountered during startup, pressing ^C/Cancel
|
|
|
|
quits nano. (Pressing 'No' just skips the file and continues.)
|
|
|
|
• Shift+Meta+letter key combos can be bound with 'bind Sh-M-letter'.
|
|
|
|
Making any such binding dismisses the default behavior of ignoring
|
|
|
|
Shift for all Meta+letter keystrokes.
|
|
|
|
• The configuration option --with-slang (to be avoided when possible)
|
|
|
|
can now be used only together with --enable-tiny.
|
|
|
|
• A custom nanorc file can be specified on the command line, with
|
|
|
|
-f filename or --rcfile=filename.
|
|
|
|
|
2019-12-22 17:34:04 +03:00
|
|
|
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.
|
|
|
|
|
2019-11-29 13:19:11 +03:00
|
|
|
2019.11.29 - GNU nano 4.6 "And don't you eat that yellow snow"
|
2019-11-28 12:12:04 +03:00
|
|
|
• The 'formatter' command has returned, bound by default to M-F.
|
|
|
|
It allows running a syntax-specific command on the contents of
|
|
|
|
the buffer.
|
|
|
|
• ^T will try to run 'hunspell' before 'spell', because it checks
|
2021-11-25 13:14:11 +03:00
|
|
|
spelling for the locale's language and understands UTF-8.
|
2019-11-28 12:12:04 +03:00
|
|
|
• Multiple errors or warnings on startup will no longer slow nano
|
|
|
|
down but will be indicated on the status bar with trailing dots.
|
|
|
|
|
2019-10-03 15:21:09 +03:00
|
|
|
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.
|
|
|
|
|
2019-08-22 10:41:18 +03:00
|
|
|
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.
|
|
|
|
|
2019-06-17 13:07:45 +03:00
|
|
|
2019.06.18 - GNU nano 4.3 "Musa Kart"
|
|
|
|
• The ability to read from and write to a FIFO has been regained.
|
2021-06-13 12:15:40 +03:00
|
|
|
• Opening a file no longer triggers an inotify CLOSE_WRITE event.
|
2019-06-17 13:07:45 +03:00
|
|
|
• 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.
|
|
|
|
• Cut, zap, and copy operations are undone separately when intermixed.
|
|
|
|
• M-D reports the correct number of lines (zero for an empty buffer).
|
|
|
|
|
2019-04-24 11:15:42 +03:00
|
|
|
2019.04.24 - GNU nano 4.2 "Tax the rich, pay the teachers"
|
|
|
|
• The integrated spell checker does not crash when 'spell' is missing.
|
|
|
|
• Option --breaklonglines works also when --ignorercfiles is used.
|
|
|
|
• Automatic hard-wrapping is more persistent in pushing words to the
|
|
|
|
same overflow line.
|
|
|
|
|
2019-04-14 15:38:06 +03:00
|
|
|
2019.04.15 - GNU nano 4.1 "Qué corchos será eso?"
|
|
|
|
• By default, a newline character is again automatically added at the
|
|
|
|
end of a buffer, to produce valid POSIX text files by default, but
|
|
|
|
also to get back the easy adding of text at the bottom.
|
|
|
|
• The now unneeded option --finalnewline (-f) has been removed.
|
|
|
|
• Syntax files are read in alphabetical order when globbing, so that
|
|
|
|
the precedence of syntaxes becomes predictable.
|
|
|
|
• In the C syntax, preprocessor directives are highlighted differently.
|
|
|
|
• M-S now toggles soft wrapping, and M-N toggles line numbers.
|
|
|
|
• The jumpy-scrolling toggle has been removed.
|
|
|
|
• The legacy keystrokes ^W^Y and ^W^V are recognized again.
|
|
|
|
• Executing an external command is disallowed when in view mode.
|
|
|
|
• Problems with resizing during external or speller commands were fixed.
|
|
|
|
|
2019-03-24 13:47:45 +03:00
|
|
|
2019.03.24 - GNU nano 4.0 "Thy Rope of Sands"
|
|
|
|
• An overlong line is no longer automatically hard-wrapped.
|
|
|
|
• Smooth scrolling (one line at a time) has become the default.
|
|
|
|
• A newline character is no longer automatically added at end of buffer.
|
|
|
|
• The line below the title bar is by default part of the editing space.
|
|
|
|
• Option --breaklonglines (-b) turns automatic hard-wrapping back on.
|
|
|
|
• Option --jumpyscrolling (-j) gives the chunky, half-screen scrolling.
|
|
|
|
• Option --finalnewline (-f) brings back the automatic newline at EOF.
|
|
|
|
• Option --emptyline (-e) leaves the line below the title bar unused.
|
|
|
|
• <Alt+Up> and <Alt+Down> now do a linewise scroll instead of a findnext.
|
|
|
|
• Any number of justifications can be undone (like all other operations).
|
|
|
|
• When marked text is justified, it becomes a single, separate paragraph.
|
|
|
|
• Option --guidestripe=<number> draws a vertical bar at the given column.
|
|
|
|
• Option --fill=<number> no longer turns on automatic hard-wrapping.
|
|
|
|
• When a line continues offscreen, it now ends with a highlighted ">".
|
2019-04-24 11:15:42 +03:00
|
|
|
• The halves of a split two-column character are shown as "[" and "]".
|
2019-03-24 13:47:45 +03:00
|
|
|
• A line now scrolls horizontally one column earlier.
|
|
|
|
• The bindable functions 'cutwordleft' and 'cutwordright' were renamed
|
|
|
|
to 'chopwordleft' and 'chopwordright' as they don't use the cutbuffer.
|
|
|
|
• The paragraph-jumping functions were moved from Search to Go-to-Line.
|
|
|
|
• Option --rebinddelete is able to compensate for more misbindings.
|
|
|
|
• Options --morespace and --smooth are obsolete and thus ignored.
|
|
|
|
• The --disable-wrapping-as-root configure option was removed.
|
|
|
|
|
|
|
|
|
2018-11-11 14:00:30 +03:00
|
|
|
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.
|
|
|
|
|
2018-09-17 21:51:33 +03:00
|
|
|
2018.09.18 - GNU nano 3.1 "Je faisais des bonds comme ça!" fixes a
|
|
|
|
misbinding of ^H on some terminals and some systems,
|
|
|
|
does not leave stray stuff after the prompt upon exit
|
|
|
|
when having suspended nano while using --constantshow,
|
|
|
|
and does not allow to toggle to Replace in view mode.
|
|
|
|
|
2018-09-06 20:34:42 +03:00
|
|
|
2018.09.09 - GNU nano 3.0 "Water Flowing Underground" speeds up the
|
|
|
|
reading of a file by seventy percent, roughly doubles the
|
|
|
|
speed of handling ASCII text, changes the way words at line
|
|
|
|
boundaries are deleted, makes <Ctrl+Delete> wipe the next
|
|
|
|
word and <Ctrl+Shift+Delete> the preceding word, binds M-Q
|
|
|
|
to 'findprevious' by default (the Tabs-to-Spaces toggle is
|
|
|
|
placed on M-O, and the More-Space toggle is fully removed),
|
|
|
|
makes an external spell check undoable, shows the correct
|
|
|
|
number of lines on the status bar when opening multiple
|
|
|
|
files, removes the 'formatter' command, removes the
|
|
|
|
'searchagain' bindable function (M-W is now bound to
|
|
|
|
'findnext' by default), moves the No-Convert toggle to the
|
|
|
|
Insert menu, removes the Backup and New-Buffer toggles from
|
|
|
|
the main menu (they remain in the Write-Out and Insert
|
|
|
|
menus, respectively), is more precise in what it accepts as
|
|
|
|
a rebindable key name, ignores any presses of <Esc> before
|
|
|
|
a valid command keystroke, recognizes some more escape
|
|
|
|
sequences for modified editing-pad keys, does not hide
|
|
|
|
rcfile error messages on a Linux console, renames the
|
|
|
|
bindable functions 'copytext' to 'copy' and 'uncut' to
|
|
|
|
'paste', and avoids a possible hang during a Full-Justify.
|
|
|
|
|
|
|
|
|
2018-06-02 10:49:51 +03:00
|
|
|
2018.06.02 - GNU nano 2.9.8 "Espresso" brings the ability to filter the
|
|
|
|
buffer (or the marked region) through an external command
|
|
|
|
(^R^X and prefix the command with the pipe symbol, "|"), is
|
|
|
|
better at detecting and maintaining paragraphs, is able to
|
|
|
|
justify //-style comments, fixes a crash when the binding
|
|
|
|
of a key to a string lacks a closing quote, gives feedback
|
|
|
|
about the number of lines written also when prepending or
|
|
|
|
appending, and fixes a couple of bugs with the linter.
|
|
|
|
|
2018-05-15 09:44:43 +03:00
|
|
|
2018.05.15 - GNU nano 2.9.7 "Hvide Sande" adds the option '--afterends'
|
|
|
|
for making Ctrl+Right (the nextword function) stop at word
|
|
|
|
ends instead of beginnings, accepts multibyte letters for
|
|
|
|
the Yes/No/All answers, does emergency saves of changed
|
|
|
|
buffers in the unlikely event that nano crashes, adds the
|
|
|
|
until-now missing bindable function 'linenumbers', and
|
|
|
|
renames the toggles 'constupdate' to 'constantshow' and
|
|
|
|
'cuttoend' to 'cutfromcursor', for consistency with the
|
|
|
|
corresponding options -- adjust your nanorc files soon.
|
|
|
|
|
2018-04-27 11:56:10 +03:00
|
|
|
2018.04.27 - GNU nano 2.9.6 "Gomance" fixes a crash in word completion,
|
|
|
|
makes --enable-altrcname work again, improves the fluidity
|
|
|
|
of scrolling when using the touchpad, tweaks the syntaxes
|
|
|
|
for shell scripts and PO files, makes a replacing session
|
|
|
|
go always forward by default, no longer inserts a newline
|
|
|
|
after an external spell check of a selected region, always
|
|
|
|
accepts the English Y and N (and A) at a yes-no prompt in
|
|
|
|
any locale, and solves a few hypothetical bugs.
|
|
|
|
|
2018-03-28 16:05:32 +03:00
|
|
|
2018.03.29 - GNU nano 2.9.5 "Kiša pada" changes the way the Scroll-Up
|
|
|
|
and Scroll-Down commands work (M-- and M-+): instead of
|
|
|
|
keeping the cursor in the same screen position they now
|
|
|
|
keep the cursor in the same text position (if possible).
|
|
|
|
This version further adds a new color name, "normal",
|
|
|
|
which gives the default foreground or background color,
|
|
|
|
which is useful when you want to undo some overzealous
|
|
|
|
painting by earlier syntax regexes. Bug fixes include:
|
|
|
|
a segfault when trying to insert a file in restricted
|
|
|
|
mode, the reading in of a new file being "undoable", a
|
|
|
|
slight miswrapping of help texts when --linenumbers was
|
|
|
|
used, and the shell syntax coloring the word "tar" in
|
|
|
|
file names.
|
|
|
|
|
2018-03-07 13:47:44 +03:00
|
|
|
2018.03.08 - GNU nano 2.9.4 "Isabel" allows binding a key to a string
|
|
|
|
(any piece of text and/or commands), permits customizing
|
|
|
|
the color of error messages with 'set errorcolor', colors
|
|
|
|
those error messages by default in bright white on red,
|
|
|
|
makes <Enter> at the bottom of the screen scroll just one
|
|
|
|
row when --smooth is used, does not fail when redoing a
|
|
|
|
file insertion, and cancels a Shift-selection when any
|
|
|
|
cursor key is pressed without Shift even when the cursor
|
|
|
|
cannot move. Further, it treats tabs fully the same as
|
|
|
|
spaces when doing automatic hard-wrapping, allows syntax
|
|
|
|
names to be unquoted, and removes two deprecated options
|
|
|
|
and six deprecated bindable function names.
|
|
|
|
|
2018-01-26 12:55:25 +03:00
|
|
|
2018.01.29 - GNU nano 2.9.3 "Córdoba" fixes a segfault with trimblanks
|
|
|
|
that could occur when a typed space caused the word after
|
|
|
|
it to be pushed to the next line. It further makes macros
|
|
|
|
work also when your keyboard still emits escape sequences,
|
|
|
|
adds the options -M and --trimblanks for the command line,
|
|
|
|
recognizes key combos with Shift on a few more terminals,
|
|
|
|
no longer shows dots in certain prompt texts when visible
|
2018-02-27 11:45:38 +03:00
|
|
|
whitespace is turned on, fixes two corner cases when doing
|
2018-01-26 12:55:25 +03:00
|
|
|
replacements in a marked region, allows to open a named
|
|
|
|
pipe again when using --noread, and accurately detects
|
|
|
|
a needed color change when a line contains a start match
|
|
|
|
but not a corresponding end match any more. Plus some
|
|
|
|
other small fry.
|
|
|
|
|
2017-12-25 23:58:15 +03:00
|
|
|
2018.01.02 - GNU nano 2.9.2 "Pussy Riot" correctly displays the Modified
|
2018-01-09 18:47:51 +03:00
|
|
|
state when undoing/redoing (also when the file was saved
|
|
|
|
somewhere midway), improves the undoing of an automatic
|
|
|
|
linefeed at EOF, fixes a build issue on the BSDs, shows
|
|
|
|
the cursor again when compiled with --withslang, renames
|
|
|
|
the option 'justifytrim' to 'trimblanks' because it will
|
|
|
|
now snip trailing whitespace also while you are typing
|
|
|
|
(and hard-wrapping is enabled), continues pushing words
|
|
|
|
to the next line much longer (when hard-wrapping), makes
|
|
|
|
<Tab> and <Shift+Tab> indent and unindent a marked region,
|
|
|
|
allows unindenting when not all lines are indented, lets a
|
|
|
|
region marked with Shift persist when indenting/unindenting
|
|
|
|
or commenting/uncommenting it, and in those cases excludes
|
|
|
|
the last line of the region when it is not visibly marked
|
|
|
|
(which makes for a more intuitive behavior).
|
2017-12-25 23:58:15 +03:00
|
|
|
|
2017-11-27 19:45:55 +03:00
|
|
|
2017.11.27 - GNU nano 2.9.1 "Damyatta" fixes a bug where, when the mark
|
2018-01-09 18:47:51 +03:00
|
|
|
is on, ^S would overwrite the file with just the marked
|
|
|
|
region. This release further clears the "Modified" flag
|
|
|
|
when all edits are undone, adds or updates some magic
|
|
|
|
strings, and does not forget when the cursor was last
|
|
|
|
at line 1, column 1.
|
2017-11-27 19:45:55 +03:00
|
|
|
|
2017-11-18 13:25:32 +03:00
|
|
|
2017.11.18 - GNU nano 2.9.0 "Eta" introduces the ability to record and
|
2018-01-09 18:47:51 +03:00
|
|
|
replay keystrokes (M-: to start and stop recording, M-;
|
|
|
|
to play the macro back), makes ^Q and ^S do something
|
|
|
|
useful by default (^Q starts a backward search, and ^S
|
|
|
|
saves the current file), changes ^W to start always a
|
|
|
|
forward search, shows the number of open buffers (when
|
|
|
|
more than one) in the title bar, no longer asks to press
|
|
|
|
Enter when there are errors in an rc file, retires the
|
|
|
|
options '--quiet' and 'set quiet' and 'set backwards',
|
|
|
|
makes indenting and unindenting undoable, will look in
|
|
|
|
$XDG_CONFIG_HOME for a nanorc file and in $XDG_DATA_HOME
|
|
|
|
for the history files, adds a history stack for executed
|
|
|
|
commands (^R^X), does not overwrite the position-history
|
|
|
|
file of another nano, and fixes a score of tiny bugs.
|
2017-11-18 13:25:32 +03:00
|
|
|
|
|
|
|
|
2017-08-27 10:31:35 +03:00
|
|
|
2017.08.27 - GNU nano 2.8.7 "Fragrance" fixes a lockup when tabs are
|
2018-01-09 18:47:51 +03:00
|
|
|
wider than the screen, makes indenting + unindenting
|
|
|
|
more predictable by retaining relative indentations,
|
|
|
|
allows pasting (^U) at a prompt, allows triple quotes
|
|
|
|
in Python to not be followed by a character, does not
|
|
|
|
scroll three pages on a roll of the mouse wheel, binds
|
|
|
|
Alt+Up and Alt+Down to findprevious and findnext, and
|
|
|
|
fixes some hard-to-describe issues with softwrapping
|
|
|
|
and boundary-crossing tabs. Enjoy.
|
2017-08-27 10:31:35 +03:00
|
|
|
|
2017-07-21 10:51:22 +03:00
|
|
|
2017.07.21 - GNU nano 2.8.6 "Kekulé" offers a new feature: the ability
|
2018-01-09 18:47:51 +03:00
|
|
|
to do softwrapping between words -- at whitespace --
|
|
|
|
instead of always at the edge of the screen. This can
|
|
|
|
be activated with -a or --atblanks or 'set atblanks'
|
|
|
|
together with the softwrap option. This release further
|
|
|
|
fixes a handful of rare display glitches, fixes a build
|
|
|
|
failure on AIX, harmonizes the quoting rules in the rc
|
|
|
|
files, and renames the option 'cut' to 'cutfromcursor'
|
|
|
|
(please update your nanorc files before 2020).
|
2017-07-21 10:51:22 +03:00
|
|
|
|
2017-06-25 11:37:17 +03:00
|
|
|
2017.06.25 - GNU nano 2.8.5 "Farouche" avoids a crash when waking from
|
2018-01-09 18:47:51 +03:00
|
|
|
a suspension that was induced from the outside, allows
|
|
|
|
negative line and column numbers on the command line,
|
|
|
|
avoids some flickering when resizing the screen while
|
|
|
|
in the file browser, opens files in the order they were
|
|
|
|
mentioned on the command line, and does not pretend to
|
|
|
|
have woken from suspension when receiving a SIGCONT.
|
2017-06-25 11:37:17 +03:00
|
|
|
|
2017-06-25 11:59:40 +03:00
|
|
|
2017.05.21 - GNU nano 2.8.4 "Our Version of Events" includes the nanorc
|
2018-01-09 18:47:51 +03:00
|
|
|
man page again.
|
2017-05-21 11:19:06 +03:00
|
|
|
|
2017-05-17 13:09:01 +03:00
|
|
|
2017.05.18 - GNU nano 2.8.3 "Hirsch" fixes a misplacement of the spotlight
|
2018-01-09 18:47:51 +03:00
|
|
|
during interactive replacing, avoids build failures on AIX
|
|
|
|
and Solaris, fixes a crash on Solaris, speeds up backwards
|
|
|
|
searching, improves PHP syntax highlighting, and no longer
|
|
|
|
asks “save anyway?” when the user ^Q discards the buffer.
|
2017-05-17 13:09:01 +03:00
|
|
|
|
2017-05-04 10:49:43 +03:00
|
|
|
2017.05.04 - GNU nano 2.8.2 "Krats" adds another new feature: it makes
|
2018-01-09 18:47:51 +03:00
|
|
|
the ^G help texts searchable with ^W. Apart from that,
|
|
|
|
it fixes a crash when resizing the window in the middle
|
|
|
|
of verbatim input, avoids an unlikely crash when used
|
|
|
|
without UTF-8 support in some locales, avoids redrawing
|
|
|
|
the screen twice when switching between buffers while
|
|
|
|
line numbers are active, and works around a coloring
|
|
|
|
bug on musl. Plus tweaks to the documentation; plus
|
|
|
|
translation updates for fifteen languages.
|
2017-05-04 10:49:43 +03:00
|
|
|
|
2017-04-11 22:37:27 +03:00
|
|
|
2017.04.12 - GNU nano 2.8.1 "Ellert" fixes build failures on MacOS and
|
2018-01-09 18:47:51 +03:00
|
|
|
on musl, fixes scrolling problems in softwrap mode when
|
|
|
|
double-width characters on row boundaries are involved,
|
|
|
|
shows double-width characters as ">" and "<" when split
|
|
|
|
across two rows, moves the cursor more predictably (at
|
|
|
|
the cost of sometimes putting it on the second "half"
|
|
|
|
of a character), avoids creating lines that consist of
|
|
|
|
only blanks when using autoindent, makes ^Home and ^End
|
|
|
|
go to the start and end of the file (on terminals that
|
|
|
|
support those keystrokes), places the cursor better when
|
|
|
|
linting, lets the linter ask only once whether to open
|
|
|
|
an included file, and adds bindings for ^Up and ^Down
|
|
|
|
in the file browser. Don't sit on your hands.
|
2017-04-11 22:37:27 +03:00
|
|
|
|
2017-03-31 11:49:11 +03:00
|
|
|
2017.03.31 - GNU nano 2.8.0 "Axat" makes it easier to move around in
|
2018-01-09 18:47:51 +03:00
|
|
|
softwrapped lines: the Up and Down keys now step from
|
|
|
|
visual row to visual row instead of jumping between
|
|
|
|
logical lines, and the Home and End keys now move to
|
|
|
|
the start and end of a row, and only when already
|
|
|
|
there, then to the start and end of the logical line.
|
|
|
|
Furthermore, the screen can now scroll per row instead
|
|
|
|
of always per logical line. On an entirely different
|
|
|
|
front: nano now makes use of gnulib, to make it build
|
|
|
|
on more platforms. In short: there were many internal
|
|
|
|
changes, not many user-visible ones (apart from the
|
|
|
|
new softwrap navigation). The conversion to gnulib
|
|
|
|
was done by Mike Frysinger, the softwrap overhaul by
|
|
|
|
David Ramsey.
|
2017-03-31 11:49:11 +03:00
|
|
|
|
|
|
|
|
2017-02-23 13:20:27 +03:00
|
|
|
2017.02.23 - GNU nano 2.7.5 "Nijntje" can properly search and replace
|
2018-01-09 18:47:51 +03:00
|
|
|
the \B and \b regex anchors, correctly repaints things
|
|
|
|
when multiline regexes with identical start and end are
|
|
|
|
involved, fixes a crash with zero-length regex matches,
|
|
|
|
does replacements at the edges of a marked region right,
|
|
|
|
no longer hides double-width characters at the head of
|
|
|
|
softwrapped rows, displays at most three warnings at
|
|
|
|
startup, and documents the ability to read a file from
|
|
|
|
standard input. Come tickle my ears.
|
2017-02-23 13:20:27 +03:00
|
|
|
|
2017-01-09 22:29:55 +03:00
|
|
|
2017.01.10 - GNU nano 2.7.4 "Red dress" undoes deletions in an orderly
|
2018-01-09 18:47:51 +03:00
|
|
|
manner again (bug was introduced in previous version),
|
|
|
|
sets the preferred x position for vertical movements
|
|
|
|
more consistently, avoids some scrolling problems in
|
|
|
|
softwrap mode, installs the Info manual also when your
|
|
|
|
system lacks 'makeinfo', and corrects the behavior of
|
|
|
|
the beginning-of-word anchor (\<) in regex searches.
|
2017-01-09 22:29:55 +03:00
|
|
|
|
2016-12-28 14:23:01 +03:00
|
|
|
2016.12.28 - GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs:
|
2018-01-09 18:47:51 +03:00
|
|
|
your editor is now able to handle filenames that contain
|
|
|
|
newlines, avoids a brief flash of color when switching
|
|
|
|
between buffers that are governed by different syntaxes,
|
|
|
|
makes the Shift+Ctrl+Arrow keys select text again on a
|
|
|
|
Linux console, is more resistant against malformations
|
|
|
|
in the positionlog file, and does not crash when ^C is
|
|
|
|
typed on systems where it produces the code KEY_CANCEL.
|
|
|
|
Oh, and it no longer mistakenly warns about editing an
|
|
|
|
unlocked file just after saving a new one. That's it.
|
|
|
|
Tastes great with thick butter.
|
2016-12-28 14:23:01 +03:00
|
|
|
|
2016-12-11 14:03:50 +03:00
|
|
|
2016.12.12 - GNU nano 2.7.2 "Shemesh! Shemesh!" brings another feature:
|
2018-01-09 18:47:51 +03:00
|
|
|
the ability to complete with one keystroke (^] by default)
|
|
|
|
a fragment of a word to a full word existing elsewhere in
|
|
|
|
the current buffer. Besides, this release fixes two bugs
|
|
|
|
related to using line numbers in softwrap mode, allows to
|
|
|
|
use the PageUp and PageDown keys together with Shift on
|
|
|
|
VTE-based terminals, stops the help lines from flickering
|
|
|
|
during interactive replacing, makes a 'set fill' override
|
|
|
|
an earlier 'set nowrap', properly restores the selected
|
|
|
|
region after an external spell check, and improves a few
|
|
|
|
other tidbits. If you should find any more bugs, please
|
|
|
|
run 'man nano | grep bugs' and report them there.
|
2016-12-11 14:03:50 +03:00
|
|
|
|
2016-10-28 21:23:01 +03:00
|
|
|
2016.10.29 - GNU nano 2.7.1 "Leuven" adds an often-asked-for feature: the
|
2018-01-09 18:47:51 +03:00
|
|
|
ability to display line numbers beside the text. This can
|
|
|
|
be activated with -l or --linenumbers on the command line,
|
|
|
|
or with 'set linenumbers' in your nanorc, or toggled with
|
|
|
|
M-#. The coloring of these numbers can be chosen via the
|
|
|
|
option 'set numbercolor'. This release furthermore fixes
|
|
|
|
some bugs with scrolling in softwrap mode, is more strict
|
|
|
|
in the parsing of key rebindings, and marks a new buffer
|
2018-01-17 13:02:42 +03:00
|
|
|
as modified when the output of a command (^R^X) has been
|
2018-01-09 18:47:51 +03:00
|
|
|
read into it. Come and check it out!
|
2016-10-28 21:23:01 +03:00
|
|
|
|
2018-01-10 15:55:28 +03:00
|
|
|
2016.09.01 - GNU nano 2.7.0 "Suni" adds a new feature: allowing text to
|
|
|
|
be selected by holding Shift together with the cursor keys.
|
2018-01-09 18:47:51 +03:00
|
|
|
Besides that, nano now works also when run in very tiny
|
|
|
|
terminals (down to one line, one column), and improves
|
|
|
|
the handling of the prompt in cramped spaces. Not much,
|
|
|
|
but it's time to get it out there.
|
2016-09-01 13:38:35 +03:00
|
|
|
|
|
|
|
|
2016-08-10 12:34:56 +03:00
|
|
|
2016.08.10 - nano 2.6.3 "Marika" makes the Ctrl+Arrow keys work also on
|
2018-01-09 18:47:51 +03:00
|
|
|
a Linux virtual console, takes as verbatim only the very
|
|
|
|
first keystroke after M-V, removes any lock files that it
|
|
|
|
holds when dying, doesn't abort when a word contains digits
|
|
|
|
(when using the default speller), fixes a small sorting bug
|
|
|
|
in the file browser, makes searching case-insensitively in
|
|
|
|
a UTF-8 locale a little faster, and doesn't enter invalid
|
|
|
|
bytes when holding down both Alt keys. Santé!
|
2016-08-10 12:34:56 +03:00
|
|
|
|
2016-07-28 10:21:27 +03:00
|
|
|
2016.07.28 - nano 2.6.2 "Le vent nous portera" adds two new features: the
|
2018-01-09 18:47:51 +03:00
|
|
|
keystrokes Ctrl+Up and Ctrl+Down for jumping between blocks
|
|
|
|
of text, and the option 'wordchars' for specifying which
|
|
|
|
characters (beside alphanumeric ones) should be considered
|
|
|
|
word-forming. Further, it provides feedback during Unicode
|
|
|
|
input (M-V followed by a six-digit hexadecimal number which
|
|
|
|
must start with 0 or 10), avoids a crash when resizing the
|
|
|
|
window during Verbatim input, doesn't drop a keystroke after
|
|
|
|
having been suspended, and replaces the beginning-of-line
|
|
|
|
anchor (^) just once per line. There are also several tiny
|
|
|
|
improvements in screen rendering and key handling. Come get
|
|
|
|
your hair tousled!
|
2016-07-28 10:21:27 +03:00
|
|
|
|
2018-01-10 15:55:28 +03:00
|
|
|
2016.06.27 - nano 2.6.1 "Stampede" is chiefly a translation update, but
|
|
|
|
also adds one little feature (the ability to use negative
|
|
|
|
numbers with Go To Line: -1 meaning the first line from the
|
|
|
|
bottom), includes syntax highlighting for Rust, and fixes
|
|
|
|
three tiny bugs (but in such far corners of the editor that
|
|
|
|
they aren't even worth mentioning).
|
2016-06-27 10:04:37 +03:00
|
|
|
|
2018-01-10 15:55:28 +03:00
|
|
|
2016.06.17 - nano 2.6.0 "Rubicon" fixes more than fifty little bugs --
|
|
|
|
and some of them not so little. It improves moving about
|
|
|
|
in the file browser, corrects failings of the internal spell
|
2018-01-09 18:47:51 +03:00
|
|
|
checker, adds a new feature (comment/uncomment lines, with
|
|
|
|
default binding M-3), makes some error messages clearer,
|
|
|
|
shows more of a file when positionlog is used and the cursor
|
|
|
|
is near the end, displays all error messages at startup if
|
|
|
|
there are multiple ones, does not misinterpret keystrokes
|
|
|
|
when typing very fast, is less eager to trim the filename
|
|
|
|
on narrow terminals, speeds up case-insensitive searches,
|
|
|
|
and allows to abort re-searches. Among bunches of other
|
|
|
|
things. It is worth the trouble to upgrade.
|
2016-06-13 13:31:27 +03:00
|
|
|
|
2016-06-17 11:49:29 +03:00
|
|
|
|
2018-01-10 15:55:28 +03:00
|
|
|
2016.02.25 - GNU nano 2.5.3 "Alphys" is released. This release contains
|
|
|
|
fixes for bugs like: stray cursor positioning errors, many
|
|
|
|
many memory leaks including during file reading, using the
|
|
|
|
file browser, searching for multibyte characters, history
|
|
|
|
completion, and many other places.
|
2018-01-09 18:47:51 +03:00
|
|
|
New features include the ability to trim whitespace
|
|
|
|
from the ends of lines when justifying text, see nanorc(5)
|
|
|
|
option justifytrim for deets. As always thank you for your
|
|
|
|
continued support of nano, and keep sparing.
|
2016-02-26 00:46:09 +03:00
|
|
|
|
2018-01-10 15:55:28 +03:00
|
|
|
2016.02.12 - GNU nano 2.5.2 is carrying too many dogs. This release
|
|
|
|
includes several fixes for various memory leaks, position-
|
2020-09-24 17:11:04 +03:00
|
|
|
history size growth, and a long-standing issue with using
|
2018-01-09 18:47:51 +03:00
|
|
|
nano under sudo creating root-owned files. There are also
|
|
|
|
the usual bevy of documentation and other miscellaneous
|
|
|
|
fixes and touchups. Upgrade today while supplies last,
|
|
|
|
operators are standing by!
|
2016-02-12 08:25:29 +03:00
|
|
|
|
2016-01-11 08:03:20 +03:00
|
|
|
2016.01.11 - GNU nano 2.5.1 "Salzburg" is released. It includes fixes
|
2018-01-09 18:47:51 +03:00
|
|
|
for a syntax-highlighting bug and a positionlog bug, it
|
|
|
|
disables a time-eating multiline regex in the C syntax,
|
|
|
|
and it adds an escape hatch to the WriteOut menu when
|
|
|
|
--tempfile is used: the discardbuffer command, ^Q. It
|
|
|
|
also has translation updates for fifteen languages, and
|
|
|
|
a small fix in the softwrap code. So... you are heartily
|
|
|
|
invited to upgrade. Enjoy!
|
2016-01-10 19:10:57 +03:00
|
|
|
|
2015-12-06 08:27:40 +03:00
|
|
|
2015.12.05 - GNU nano 2.5.0 "Karma", the first release of the 2.5 series,
|
2018-01-09 18:47:51 +03:00
|
|
|
is now available. Please note that as of this release,
|
|
|
|
there will no longer be separate stable and unstable
|
|
|
|
branches. The development team will prioritize bug fixes
|
|
|
|
as needed, and make new releases in proportion to the
|
|
|
|
severity of the bugs which are fixed.
|
2018-01-10 15:55:28 +03:00
|
|
|
This release includes all of the fixes now in 2.4.3, as
|
|
|
|
well as color syntax highlighting improvements, undo fixes,
|
|
|
|
and many more improvements! Thank you for using nano!
|
2015-12-06 08:24:07 +03:00
|
|
|
|
2016-03-12 12:37:48 +03:00
|
|
|
|
2015-11-21 22:55:09 +03:00
|
|
|
2015.11.18 - GNU nano 2.4.3 "Apocalypse" is now available for your
|
2018-01-09 18:47:51 +03:00
|
|
|
downloading pleasure. This release includes a myriad
|
|
|
|
of fixes including several memory leaks, issues with
|
2018-01-10 15:55:28 +03:00
|
|
|
color syntax highlighting, search/replace, file insertion
|
|
|
|
and help menu bugs. Many thanks to Benno Schulenberg for
|
|
|
|
tireless efforts on the vast majority of fixes for some
|
|
|
|
time now. As always please report bugs via the Savannah
|
|
|
|
page, and remember to Share and Enjoy.
|
2015-11-21 22:55:09 +03:00
|
|
|
|
2015-07-05 11:04:53 +03:00
|
|
|
2015.07.05 - GNU nano 2.4.2 "Portorož" is released. This release
|
2018-01-09 18:47:51 +03:00
|
|
|
includes several fixes, including the ability to resize
|
2018-01-10 15:55:28 +03:00
|
|
|
when in modes other than the main editing window, proper
|
|
|
|
displaying of invalid UTF-8 bytes, new syntax definitions
|
|
|
|
for Elisp, Guile, and PostgreSQL, and better display of
|
|
|
|
shortcuts in the help viewer and file browser. Thanks
|
|
|
|
for your patience and using nano!
|
2015-07-05 10:51:55 +03:00
|
|
|
|
2015-04-14 21:03:44 +03:00
|
|
|
2015.04.14 - GNU nano 2.4.1 "Glitch Gremlin" is released. This release
|
2018-01-09 18:47:51 +03:00
|
|
|
includes several fixes for issues with the file browser
|
|
|
|
menu, linter and formatter functions, spell checker,
|
|
|
|
undo/redo with some specific marked-cutting situations,
|
|
|
|
and some small improvements to the color syntax
|
|
|
|
highlighting definitions. There are also various
|
|
|
|
documentation and code comment updates included, and
|
|
|
|
finally, fixes for compilation on non-GNU/Linux systems
|
|
|
|
and certain configure combinations. Toasters!
|
2015-04-14 21:03:44 +03:00
|
|
|
|
2015-03-23 06:49:37 +03:00
|
|
|
2015.03.22 - GNU nano 2.4.0 "lizf" is released. This is the first
|
2018-01-09 18:47:51 +03:00
|
|
|
stable release in many years, and brings together many
|
|
|
|
new features from the 2.3 series, including:
|
|
|
|
a fully functional undo system (now enabled by default),
|
|
|
|
vim-compatible file locking, linter support, formatter
|
|
|
|
support, syntax highlighting flexibility, and many fixes
|
|
|
|
for issues reported since 2.2. Many sincere thanks
|
|
|
|
to all of the bug reports, patches, well wishes and
|
|
|
|
contributions from everyone who has continued to
|
|
|
|
support us. Thank you for using nano!
|
2015-03-23 06:49:37 +03:00
|
|
|
|
|
|
|
|
2015-02-27 19:57:55 +03:00
|
|
|
2015.02.27 - GNU nano 2.3.99pre3 "Ashley" is released. This is likely
|
2018-01-09 18:47:51 +03:00
|
|
|
to be the last release before the next major (2.4.0)
|
|
|
|
release. Please test it out and send us any feedback
|
2018-01-10 15:55:28 +03:00
|
|
|
via Savannah (https://savannah.gnu.org/bugs/?group=nano).
|
|
|
|
This release includes fixes for rebinding toggles via
|
2018-01-09 18:47:51 +03:00
|
|
|
nanorc, several memory alignment fixes, and documentation
|
2018-01-10 15:55:28 +03:00
|
|
|
and build updates. As always thank you for using nano -
|
|
|
|
Share and Enjoy!
|
2015-02-27 19:57:55 +03:00
|
|
|
|
2015-02-07 03:26:43 +03:00
|
|
|
2015.02.06 - GNU nano 2.3.99pre2 "Snowblind" is released. This release
|
2018-01-09 18:47:51 +03:00
|
|
|
contains only fixes, including: a long-standing problem
|
|
|
|
with cutting in nano-tiny, several memory alignment
|
|
|
|
improvements, and issues with leftover file locks. Please
|
|
|
|
keep reporting bugs so we can get a happy and healthy
|
|
|
|
2.4.0 soon. Thanks for using nano!
|
2015-02-07 03:26:43 +03:00
|
|
|
|
2015-01-06 18:20:04 +03:00
|
|
|
2015.01.06 - GNU nano 2.3.99pre1 "Junior" is released. As the first
|
2018-01-09 18:47:51 +03:00
|
|
|
2.4 release candidate there will be fewer new features
|
|
|
|
but many bugfixes going forward. This release contains
|
|
|
|
new support for language reformatters like Go's gofmt
|
|
|
|
command which takes the place of the spelling checker.
|
|
|
|
Fixes in this release include many syntax highlighting
|
|
|
|
fixes and improvements, and documentation formatting updates.
|
|
|
|
As always please report bugs via the Savannah bug page for
|
|
|
|
nano (https://savannah.gnu.org/bugs/?group=nano), so we can
|
|
|
|
release a super awesome and bug-free 2.4.0 soon!
|
2015-01-06 18:20:04 +03:00
|
|
|
|
2014-07-17 19:17:49 +04:00
|
|
|
2014.07.17 - GNU nano 2.3.6 "Columbo" is released. This release
|
2018-01-09 18:47:51 +03:00
|
|
|
contains a fix for installing internationalization
|
|
|
|
files. Also included are scattered documentation
|
|
|
|
(in particular man page) fixes, and a few touchups
|
|
|
|
to syntax highlighting definitions. Oh, just one
|
|
|
|
more thing, thanks for using nano!
|
2014-07-17 19:17:49 +04:00
|
|
|
|
2014-07-11 16:45:42 +04:00
|
|
|
2014.07.11 - GNU nano 2.3.5 "lucky day" is released. This release
|
2018-01-09 18:47:51 +03:00
|
|
|
contains many visible and under-the-hood fixes for
|
|
|
|
components such as file locking, more fixes to the
|
|
|
|
undo system, and you no longer have to explicitly ask
|
|
|
|
nano to have undo/redo support as it now defaults to
|
|
|
|
being enabled. Other notable fixes include a better
|
|
|
|
handling of --tempfile mode, and better handling of
|
|
|
|
command line arguments when also attempting to specify
|
|
|
|
+<line number>. As always, please file any bugs you
|
|
|
|
find via https://savannah.gnu.org/bugs/?group=nano
|
|
|
|
and thanks for using nano.
|
2014-07-11 16:45:42 +04:00
|
|
|
|
2017-04-06 13:20:10 +03:00
|
|
|
2014.06.02 - GNU nano 2.3.4 won't leave you high, won't leave you dry.
|
2018-01-09 18:47:51 +03:00
|
|
|
This release contains only a small number of fixes, but
|
|
|
|
in particular allows nano to compile on non-UTF-8 curses
|
|
|
|
implementations (i.e. libncursesw). Other small fixes to
|
|
|
|
the undo implementation and the default syntax config are
|
|
|
|
also included. As always, Share and Enjoy!
|
2014-06-02 19:17:35 +04:00
|
|
|
|
2014-05-29 09:10:20 +04:00
|
|
|
2014.05.28 - GNU nano 2.3.3 is in its right place. This release contains
|
2018-01-09 18:47:51 +03:00
|
|
|
many many improvements to the core system, including
|
|
|
|
substantial improvements to the undo/redo code, UTF-8
|
|
|
|
handling, the configure script, and display of shortcuts
|
|
|
|
on very wide terminals. New features include the
|
|
|
|
ability to write to named pipes (--noread), as well as
|
|
|
|
linter support (see the nanorc man page for details). Also
|
|
|
|
included are much improved syntax highlighting code, and
|
|
|
|
configurations for JSON, texinfo, Go, and a default syntax
|
|
|
|
for catch-all highlighting. Finally, nano now has the
|
|
|
|
ability to set the color of the title bar, status bar, and
|
|
|
|
shortcut keys (e.g. "^X") and their descriptions. Again
|
|
|
|
see the nanorc page for details. There's much more, too
|
|
|
|
much to include here, but please keep those reports and
|
|
|
|
general feedback coming! Thank you for helping us help
|
|
|
|
you help us all.
|
2014-05-29 09:10:20 +04:00
|
|
|
|
2013-03-22 18:06:58 +04:00
|
|
|
2013.03.22 - GNU nano 2.3.2 "Annoy your coworkers for fun and profit" is
|
2018-01-09 18:47:51 +03:00
|
|
|
released. This release introduces vim-style file locking
|
|
|
|
(though not backup/restore), useful when using nano in a
|
|
|
|
multi-editor environment. Feedback is welcome if you run
|
|
|
|
into any issues with this new code. Other new features
|
|
|
|
include additional support for word boundary checking when
|
|
|
|
cross compiling, fixes for trying to go to an invalid
|
|
|
|
line number, and the usual documentation tweaks.
|
2013-03-22 18:06:58 +04:00
|
|
|
|
2018-01-10 15:55:28 +03:00
|
|
|
2011.05.10 - GNU nano 2.3.1 "I'm in space" is released. This release
|
|
|
|
includes some fixes for the new libmagic code, as well as
|
|
|
|
a fix for improper character counts when using auto-indent.
|
|
|
|
Also included are new syntax highlighting definitions for
|
|
|
|
RPM spec and Lua files. Thanks for using nano and keep
|
|
|
|
circulating the tapes.
|
2011-05-11 08:54:39 +04:00
|
|
|
|
2011-02-26 17:28:42 +03:00
|
|
|
2011.02.26 - GNU nano 2.3.0 "Septic surprise" is released. This first
|
2018-01-09 18:47:51 +03:00
|
|
|
release in the 2.3 unstable series brings several new
|
|
|
|
features. First, libmagic support for syntax highlighting
|
2018-01-10 15:55:28 +03:00
|
|
|
has been added on top of the existing file extension and
|
|
|
|
header support already available. Secondly, cursor position
|
|
|
|
can be saved between editing sessions with the -P or --poslog
|
|
|
|
command-line flag, or via 'set poslog' in your .nanorc. Also
|
|
|
|
included are some fixes for compilation with g++, and better
|
|
|
|
handling of issues writing the backup file, which should
|
|
|
|
reduce the need for the 'set allow_insecure_backup' nanorc
|
|
|
|
option. Don't stop, get it get it, don't stop, get it get it.
|
2011-02-26 17:28:42 +03:00
|
|
|
|
2016-03-12 12:37:48 +03:00
|
|
|
|
2014-02-22 14:28:58 +04:00
|
|
|
2010.11.22 - GNU nano 2.2.6 "Pimp my BBS" wants you to go to
|
2018-01-09 18:47:51 +03:00
|
|
|
www.desertbus.org and donate a few bucks for the great
|
|
|
|
Child's Play Charity! This is just a small release to
|
|
|
|
update a bug where restricted mode was not particularly
|
|
|
|
restricted since key bindings were introduced. It also
|
|
|
|
signals the return of win32 builds which now feature
|
|
|
|
nanorc support; please see the FAQ for details of how
|
|
|
|
to enable it, this feature is a bit of a kludge for now.
|
|
|
|
Remember that when all else fails, USE SPACE JUMP.
|
2014-02-22 14:28:58 +04:00
|
|
|
|
2010-08-06 05:20:51 +04:00
|
|
|
2010.08.05 - GNU nano 2.2.5 "Inactivity timeout" is now available.
|
2018-01-09 18:47:51 +03:00
|
|
|
This release includes slightly less restrictive checking
|
|
|
|
when writing files in strange environments (e.g. when
|
|
|
|
being used out of crontab). For very strange situations
|
|
|
|
(such as where you cannot change the permissions on the
|
|
|
|
file you're writing), there is a new rc file option
|
|
|
|
'allow_insecure_backup' to be even more permissive and
|
|
|
|
allow the write to proceed. Also included are some
|
|
|
|
syntax highlighting updates, and that is about it.
|
|
|
|
Keep fighting the good fight children.
|
2010-08-06 05:20:51 +04:00
|
|
|
|
2010-04-15 11:40:41 +04:00
|
|
|
2010.04.15 - GNU nano 2.2.4 is nobody's fool. First and foremost,
|
2018-01-09 18:47:51 +03:00
|
|
|
this release includes some security fixes due to
|
|
|
|
an assessment of nano's vulnerability to symlink attacks
|
|
|
|
on open files. The CVEs fixed with this release are
|
|
|
|
CVE-2010-1160 and CVE-2010-1161. Also included are fixes
|
|
|
|
for various crash modes when using the spell checker
|
|
|
|
on new files in multibuffer mode (surely you've used
|
|
|
|
that combination recently? no?) as well as a fixing
|
|
|
|
the 'file was modified' message when saving to a
|
|
|
|
new filename (since how would nano know?). And
|
|
|
|
the list would not be complete without our
|
|
|
|
third-times-the-charm fixes to page up/down due to
|
|
|
|
the soft wrapping code. The lone new feature
|
|
|
|
included is a new syntax highlighting definition for
|
|
|
|
cmake-related files. Please do consider upgrading to
|
|
|
|
this release if still using the 2.0 series since
|
|
|
|
fixes for that version are still forthcoming.
|
2010-04-15 11:40:41 +04:00
|
|
|
|
2010-02-11 09:13:55 +03:00
|
|
|
2010.02.11 - GNU nano 2.2.3 "fumbling toward stability" is released.
|
2018-01-09 18:47:51 +03:00
|
|
|
This release contains a fix for only one bug, but a
|
|
|
|
rather irritating one: when paging up/down with smooth
|
|
|
|
scrolling, the cursor position was not being preserved
|
|
|
|
due to a bug in 2.2.2. With such a targeted fix
|
|
|
|
like this what could POSSIBLY go WRONG? Hahaha.
|
|
|
|
Enjoy and if you find new bugs, as always please
|
|
|
|
use Savannah's bug tracker.
|
2019-08-17 18:17:32 +03:00
|
|
|
https://savannah.gnu.org/bugs/?func=additem&group=nano
|
2010-02-11 09:13:55 +03:00
|
|
|
|
2010-01-18 06:47:40 +03:00
|
|
|
2010.01.17 - GNU nano 2.2.2 is released for you, you, you. This
|
2018-01-09 18:47:51 +03:00
|
|
|
release includes fixes for: crashes when writing
|
|
|
|
backup files in certain conditions, improper
|
|
|
|
screen centering when moving up/down in various
|
|
|
|
combination of smooth scrolling and soft wrapping modes,
|
|
|
|
a search crash on the armel arch, and issues with
|
|
|
|
lots of keybinding customizations causing crashing
|
|
|
|
particularly on FreeBSD. Also included are better
|
|
|
|
help menu entries for forward/back in the file browser,
|
|
|
|
some man page tweaks and one assert fix. As always,
|
|
|
|
share and enjoy!
|
2010-01-18 06:47:40 +03:00
|
|
|
|
2009-12-13 06:31:00 +03:00
|
|
|
2009.12.12 - GNU nano 2.2.1 "DLR strikes back" is open for business.
|
2018-01-09 18:47:51 +03:00
|
|
|
This release fixes many bugs, including: missing
|
|
|
|
keybindings for page up/down and GotoDir in the browser,
|
|
|
|
^P/^N in the help menu, and restoration of M-W as the
|
|
|
|
default re-search binding. Other fixes include several
|
|
|
|
issues with compiler warnings and configure options, and
|
|
|
|
documentation updates, including the nano texinfo manual,
|
|
|
|
nano and nanorc man pages, and UPGRADE file, and some
|
|
|
|
missing syntax highlighting entries for the sample nanorc.
|
|
|
|
And no release would be complete without the latest round
|
|
|
|
of 'final' soft wrapping fixes! Finally, nano will no
|
|
|
|
longer print a warning when attempting to insert the
|
|
|
|
contents of a read-only file into an existing buffer.
|
|
|
|
Enjoy and Happy Hanukkah.
|
2009-12-13 06:31:00 +03:00
|
|
|
|
2009-11-30 08:26:30 +03:00
|
|
|
2009.11.30 - GNU nano 2.2.0 "Doc Brown" is released! The culmination
|
2018-01-09 18:47:51 +03:00
|
|
|
of almost two years of development and hot on the heels
|
2020-09-24 17:11:04 +03:00
|
|
|
of nano's 10th birthday is available for all your editing
|
|
|
|
needs! Bugs fixed since the last release include several
|
|
|
|
fixes for tiny mode (involving both the help keys and
|
|
|
|
replace menu text), more 'final' fixes for soft wrapping,
|
|
|
|
and several typo and documentation updates including nanorc
|
|
|
|
tweaks and a new syntax highlighting file for makefiles.
|
|
|
|
Also included is a long-standing fix for random crashing
|
|
|
|
when using nanorc on FreeBSD, and nano will no longer clear
|
|