]> git.wh0rd.org - nano-editor.git/blame_incremental - news.php
note the release of 5.1
[nano-editor.git] / news.php
... / ...
CommitLineData
1<?php include "top.php"; ?>
2
3<title>GNU nano: News</title>
4
5<table BORDER=0 CELLSPACING=0 WIDTH="100%" HEIGHT="70%">
6<tr VALIGN=TOP>
7<td>
8<table BORDER=0 CELLSPACING=0 WIDTH="100%">
9<tr>
10<td>
11<br><br>
12<center><b><big>News</big></b></center>
13</td>
14</tr>
15
16<tr align="center">
17<td>
18<br><br>
19
202020 August 12 - <b>GNU nano 5.1</b> "Cantabria"
21<br>
22<table><tr><td><ul>
23<li><tt>M-Bsp</tt> (Alt+Backspace) deletes a word backwards, like in Bash.</li>
24<li><tt>M-[</tt> has become bindable. (Be careful, though: as it is the<br>
25 starting combination of many escape sequences, avoid gluing<br>
26 it together with other keystrokes, like in a macro.)</li>
27<li>With <tt>--indicator</tt> and <tt>--softwrap</tt>, the first keystroke in<br>
28 an empty buffer does not crash.</li>
29<li>Invoking the formatter while text is marked does not crash.</li>
30<li>In UTF-8 locales, an anchor is shown as a diamond.</li>
31</ul></td></tr></table>
32<br><br>
33
342020 July 29 - <b>GNU nano 5.0</b> "Among the fields of barley"
35<br>
36<table><tr><td><ul>
37<li>With <tt>--indicator</tt> (or <tt>-q</tt> or 'set indicator') nano will show a kind<br>
38 of scrollbar on the righthand side of the screen to indicate where<br>
39 in the buffer the viewport is located and how much it covers.</li>
40<li>With &lt;Alt+Insert&gt; any line can be "tagged" with an anchor, and<br>
41 &lt;Alt+PageUp&gt; and &lt;Alt+PageDown&gt; will jump to the nearest anchor.<br>
42 When using line numbers, an anchor is shown as "+" in the margin.</li>
43<li>The Execute Command prompt is now directly accessible from the<br>
44 main menu (with <tt>^T</tt>, replacing the Spell Checker). The Linter,<br>
45 Formatter, Spell Checker, Full Justification, Suspension, and<br>
46 Cut-Till-End functions are available in this menu too.</li>
47<li>On terminals that support at least 256 colors, nine new color<br>
48 names are available: pink, purple, mauve, lagoon, mint, lime,<br>
49 peach, orange, and latte. These do not have lighter versions.</li>
50<li>For the color names red, green, blue, yellow, cyan, magenta,<br>
51 white, and black, the prefix 'light' gives a brighter color.<br>
52 Prefix 'bright' is deprecated, as it means both bold AND light.</li>
53<li>All color names can be preceded with "bold," and/or "italic,"<br>
54 (in that order) to get a bold and/or italic typeface.</li>
55<li>With <tt>--bookstyle</tt> (or <tt>-O</tt> or 'set bookstyle') nano considers any<br>
56 line that begins with whitespace as the start of a paragraph.</li>
57<li>Refreshing the screen with <tt>^L</tt> now works in every menu.</li>
58<li>In the main menu, <tt>^L</tt> also centers the line with the cursor.</li>
59<li>Toggling the help lines with <tt>M-X</tt> now works in all menus except<br>
60 in the help viewer and the linter.</li>
61<li>At a filename prompt, the first &lt;Tab&gt; lists the possibilities,<br>
62 and these are listed near the bottom instead of near the top.</li>
63<li>Bindable function 'curpos' has been renamed to 'location'.</li>
64<li>Long option <tt>--tempfile</tt> has been renamed to <tt>--saveonexit</tt>.</li>
65<li>Short option <tt>-S</tt> is now a synonym of <tt>--softwrap</tt>.</li>
66<li>The New Buffer toggle (<tt>M-F</tt>) has become non-persistent. Options<br>
67 <tt>--multibuffer</tt> and 'set multibuffer' still make it default to on.</li>
68<li>Backup files will retain their group ownership (when possible).</li>
69<li>Data is synced to disk before "... lines written" is shown.</li>
70<li>The raw escape sequences for <tt>F13</tt> to <tt>F16</tt> are no longer recognized.</li>
71<li>Distro-specific syntaxes, and syntaxes of less common languages,<br>
72 have been moved down to subdirectory syntax/extra/. The affected<br>
73 distros and others may wish to move wanted syntaxes one level up.</li>
74<li>Syntaxes for Markdown, Haskell, and Ada were added.</li>
75</ul></td></tr></table>
76<br><br>
77
782020 May 23 - <b>GNU nano 4.9.3</b> "Almendras"
79<br><br>
80<table><tr><td>
81 One more bug introduced in version 4.9 is fixed: a crash when<br>
82 the terminal screen is resized while at a lock-file prompt.
83</td></tr></table>
84<br><br>
85
862020 April 7 - <b>GNU nano 4.9.2</b> "Mali Lo&scaron;inj"
87<br><br>
88<table><tr><td>
89 Another bug introduced in version 4.9 is fixed: a likely crash<br>
90 after undoing an &lt;Enter&gt; at the end of leading whitespace.
91</td></tr></table>
92<br><br>
93
942020 March 31 - <b>GNU nano 4.9.1</b> "Sapperdeflap"
95<br><br>
96<table><tr><td>
97 Two bugs introduced in version 4.9 are fixed: the cursor<br>
98 getting misplaced when undoing line cuts, and filtering<br>
99 of the whole buffer to a new buffer not working.
100</td></tr></table>
101<br><br>
102
1032020 March 24 - <b>GNU nano 4.9</b> "die fetten Jahre sind vorbei"
104<br>
105<table><tr><td><ul>
106<li>When justifying a selection, the new paragraph and the<br>
107 succeeding one get the appropriate first-line indent.</li>
108<li>Trying to justify an empty selection does not crash.</li>
109<li>Redoing the insertion of an empty file does not crash.</li>
110<li>On the BSDs and macOS, <tt>^H</tt> has become rebindable again<br>
111 (in most terminal emulators, not on the console).</li>
112<li>DOS line endings in nanorc files are accepted.</li>
113<li>Option <tt>--suspend</tt> / 'set suspend' has been renamed to<br>
114 the more logical <tt>--suspendable</tt> / 'set suspendable'.</li>
115</ul></td></tr></table>
116<br><br>
117
1182020 February 7 - <b>GNU nano 4.8</b> "Ja&scaron;ka"
119<br>
120<table><tr><td><ul>
121<li>When something is pasted into nano, auto-indentation is suppressed,<br>
122 and the paste can be undone as a whole with a single <tt>M-U</tt>.</li>
123<li>When a lock file is encountered during startup, pressing <tt>^C</tt>/Cancel<br>
124 quits nano. (Pressing 'No' just skips the file and continues.)</li>
125<li>Shift+Meta+letter key combos can be bound with 'bind Sh-M-letter'.<br>
126 Making any such binding dismisses the default behavior of ignoring<br>
127 Shift for all Meta+letter keystrokes.</li>
128<li>The configuration option <tt>--with-slang</tt> (to be avoided when possible)<br>
129 can now be used only together with <tt>--enable-tiny</tt>.</li>
130<li>A custom nanorc file can be specified on the command line, with<br>
131 <tt>-f filename</tt> or <tt>--rcfile=filename</tt>.</li>
132</ul></td></tr></table>
133<br><br>
134
1352019 December 23 - <b>GNU nano 4.7</b> "Havikskruid"
136<br>
137<table><tr><td><ul>
138<li>A &lt;Tab&gt; will indent a marked region only when mark and cursor are<br>
139 on different lines.</li>
140<li>Two indentations (any mix of tabs and spaces) are considered the<br>
141 same when they look the same (that is: indent to the same level).</li>
142<li>When using <tt>--breaklonglines</tt> or <tt>^J</tt>, a line will never be broken in<br>
143 its leading whitespace or quoting.</li>
144<li>The keywords in nanorc files must be in lowercase.</li>
145</ul></td></tr></table>
146<br><br>
147
1482019 November 29 - <b>GNU nano 4.6</b> "And don't you eat that yellow snow"
149<br>
150<table><tr><td><ul>
151<li>The 'formatter' command has returned, bound by default to <tt>M-F</tt>.<br>
152 It allows running a syntax-specific command on the contents of<br>
153 the buffer.</li>
154<li><tt>^T</tt> will try to run 'hunspell' before 'spell', because it checks<br>
155 spellling for the locale's language and understands UTF-8.</li>
156<li>Multiple errors or warnings on startup will no longer slow nano<br>
157 down but will be indicated on the status bar with trailing dots.</li>
158</ul></td></tr></table>
159<br><br>
160
1612019 October 4 - <b>GNU nano 4.5</b> "Ko&scaron;ice"
162<br>
163<table><tr><td><ul>
164<li>The new 'tabgives' command allows you to specify per syntax what<br>
165 the &lt;Tab&gt; key should produce: some spaces, a hard TAB, ...</li>
166<li>The output of <tt>--help</tt> is properly aligned again for all languages.</li>
167<li>&lt;Tab&gt; will indent a marked region also when <tt>M-}</tt> has been rebound.</li>
168</ul></td></tr></table>
169<br><br>
170
1712019 August 25 - <b>GNU nano 4.4</b> "Hagelslag"
172<br>
173<table><tr><td><ul>
174<li>At startup, the cursor can be put on the first or last occurrence<br>
175 of a string by preceding the filename with <tt>+/string</tt> or <tt>+?string</tt>.</li>
176<li>When automatic hard-wrapping occurs (<tt>--breaklonglines</tt>), any leading<br>
177 quoting characters will be automatically copied to the new line.</li>
178<li><tt>M-6</tt> works again also when the cursor is at end of buffer.</li>
179</ul></td></tr></table>
180<br><br>
181
1822019 June 18 - <b>GNU nano 4.3</b> "Musa Kart"
183<br>
184<table><tr><td><ul>
185<li>The ability to read from and write to a FIFO has been regained.</li>
186<li>Startup time is reduced by fully parsing a syntax only when needed.</li>
187<li>Asking for help (<tt>^G</tt>) when using <tt>--operatingdir</tt> does not crash.</li>
188<li>The reading of a huge or slow file can be stopped with <tt>^C</tt>.</li>
189<li>Cut, zap, and copy operations are undone separately when intermixed.</li>
190<li><tt>M-D</tt> reports the correct number of lines (zero for an empty buffer).</li>
191</ul></td></tr></table>
192<br><br>
193
1942019 April 24 - <b>GNU nano 4.2</b> "Tax the rich, pay the teachers"
195<br>
196<table><tr><td><ul>
197<li>The integrated spell checker does not crash when 'spell' is missing.</li>
198<li>Option <tt>--breaklonglines</tt> works also when <tt>--ignorercfiles</tt> is used.</li>
199<li>Automatic hard-wrapping is more persistent in pushing words to the<br>
200 same overflow line.</li>
201</ul></td></tr></table>
202<br><br>
203
2042019 April 15 - <b>GNU nano 4.1</b> "Qu&eacute; corchos ser&aacute; eso?"
205<br>
206<table><tr><td><ul>
207<li>By default, a newline character is again automatically added at the<br>
208 end of a buffer, to produce valid POSIX text files by default, but<br>
209 also to get back the easy adding of text at the bottom.</li>
210<li>The now unneeded option <tt>--finalnewline</tt> (<tt>-f</tt>) has been removed.</li>
211<li>Syntax files are read in alphabetical order when globbing, so that<br>
212 the precedence of syntaxes becomes predictable.</li>
213<li>In the C syntax, preprocessor directives are highlighted differently.</li>
214<li><tt>M-S</tt> now toggles soft wrapping, and <tt>M-N</tt> toggles line numbers.</li>
215<li>The jumpy-scrolling toggle has been removed.</li>
216<li>The legacy keystrokes <tt>^W^Y</tt> and <tt>^W^V</tt> are recognized again.</li>
217<li>Executing an external command is disallowed when in view mode.</li>
218<li>Problems with resizing during external or speller commands were fixed.</li>
219</ul></td></tr></table>
220<br><br>
221
2222019 March 24 - <b>GNU nano 4.0</b> "Thy Rope of Sands"
223<br>
224<table><tr><td><ul>
225<li>An overlong line is no longer automatically hard-wrapped.</li>
226<li>Smooth scrolling (one line at a time) has become the default.</li>
227<li>A newline character is no longer automatically added at end of buffer.</li>
228<li>The line below the title bar is by default part of the editing space.</li>
229<li>Option <tt>--breaklonglines</tt> (<tt>-b</tt>) turns automatic hard-wrapping back on.</li>
230<li>Option <tt>--jumpyscrolling</tt> (<tt>-j</tt>) gives the chunky, half-screen scrolling.</li>
231<li>Option <tt>--finalnewline</tt> (<tt>-f</tt>) brings back the automatic newline at EOF.</li>
232<li>Option <tt>--emptyline</tt> (<tt>-e</tt>) leaves the line below the title bar unused.</li>
233<li>&lt;Alt+Up&gt; and &lt;Alt+Down&gt; now do a linewise scroll instead of a findnext.</li>
234<li>Any number of justifications can be undone (like all other operations).</li>
235<li>When marked text is justified, it becomes a single, separate paragraph.</li>
236<li>Option <tt>--guidestripe=&lt;number&gt;</tt> draws a vertical bar at the given column.</li>
237<li>Option <tt>--fill=&lt;number&gt;</tt> no longer turns on automatic hard-wrapping.</li>
238<li>When a line continues offscreen, it now ends with a highlighted "&gt;".</li>
239<li>The halves of a split two-column character are shown as "[" and "]".</li>
240<li>A line now scrolls horizontally one column earlier.</li>
241<li>The bindable functions 'cutwordleft' and 'cutwordright' were renamed<br>
242 to 'chopwordleft' and 'chopwordright' as they don't use the cutbuffer.</li>
243<li>The paragraph-jumping functions were moved from Search to Go-to-Line.</li>
244<li>Option <tt>--rebinddelete</tt> is able to compensate for more misbindings.</li>
245<li>Options <tt>--morespace</tt> and <tt>--smooth</tt> are obsolete and thus ignored.</li>
246<li>The <tt>--disable-wrapping-as-root</tt> configure option was removed.</li>
247</ul></td></tr></table>
248<br>
249
250<pre>
251
2522018 November 11
253
254GNU nano 3.2 "Het kromme hout" changes the default binding
255for the linter to M-B so that the spell checker (^T) can
256always be used, and changes (when linting) the text in the
257title bar and the color of the status bar to make linting
258mode more obvious. It also adds a bindable 'zap' function
259for deleting a line or marked region without changing the
260cutbuffer, adds --zap to bind the &lt;Del&gt; and &lt;Backspace&gt;
261keys to the zap function when something is marked, and
262hard-binds &lt;Alt+Del&gt; to 'zap'. Furthermore, it shows the
263cursor also in the help viewer (when --showcursor is used),
264renames the bindable functions 'prevhistory' to 'older' and
265'nexthistory' to 'newer' (update your nanorcs when needed),
266reads the nanorc files also in restricted mode to allow
267customization by the user (if this should not be allowed,
268use --ignorercfiles in addition to --restricted), allows
269in view mode to open also other files (if this should not
270be allowed, use --restricted in addition to --view), makes
271resizes respect a relative --fill again, no longer binds
272F13...F15 by default, properly re-highlights a misspelled
273word after invoking help in the internal spell checker,
274and does not skip Unicode characters in string binds.
275
276
277
2782018 September 18
279
280GNU nano 3.1 "Je faisais des bonds comme &ccedil;a!" fixes a
281misbinding of ^H on some terminals and some systems,
282does not leave stray stuff after the prompt upon exit
283when having suspended nano while using --constantshow,
284and does not allow to toggle to Replace in view mode.
285
286
287
2882018 September 9
289
290GNU nano 3.0 "Water Flowing Underground" speeds up the
291reading of a file by seventy percent, roughly doubles the
292speed of handling ASCII text, changes the way words at line
293boundaries are deleted, makes &lt;Ctrl+Delete&gt; wipe the next
294word and &lt;Ctrl+Shift+Delete&gt; the preceding word, binds M-Q
295to 'findprevious' by default (the Tabs-to-Spaces toggle is
296placed on M-O, and the More-Space toggle is fully removed),
297makes an external spell check undoable, shows the correct
298number of lines on the status bar when opening multiple
299files, removes the 'formatter' command, removes the
300'searchagain' bindable function (M-W is now bound to
301'findnext' by default), moves the No-Convert toggle to the
302Insert menu, removes the Backup and New-Buffer toggles from
303the main menu (they remain in the Write-Out and Insert
304menus, respectively), is more precise in what it accepts as
305a rebindable key name, ignores any presses of &lt;Esc&gt; before
306a valid command keystroke, recognizes some more escape
307sequences for modified editing-pad keys, does not hide
308rcfile error messages on a Linux console, renames the
309bindable functions 'copytext' to 'copy' and 'uncut' to
310'paste', and avoids a possible hang during a Full-Justify.
311
312
313
3142018 June 2
315
316GNU nano 2.9.8 "Espresso" brings the ability to filter the
317buffer (or the marked region) through an external command
318(^R^X and prefix the command with the pipe symbol, "|"), is
319better at detecting and maintaining paragraphs, is able to
320justify //-style comments, fixes a crash when the binding
321of a key to a string lacks a closing quote, gives feedback
322about the number of lines written also when prepending or
323appending, and fixes a couple of bugs with the linter.
324
325
326
3272018 May 15
328
329GNU nano 2.9.7 "Hvide Sande" adds the option '--afterends'
330for making Ctrl+Right (the nextword function) stop at word
331ends instead of beginnings, accepts multibyte letters for
332the Yes/No/All answers, does emergency saves of changed
333buffers in the unlikely event that nano crashes, adds the
334until-now missing bindable function 'linenumbers', and
335renames the toggles 'constupdate' to 'constantshow' and
336'cuttoend' to 'cutfromcursor', for consistency with the
337corresponding options -- adjust your nanorc files soon.
338
339
340
3412018 April 27
342
343GNU nano 2.9.6 "Gomance" fixes a crash in word completion,
344makes --enable-altrcname work again, improves the fluidity
345of scrolling when using the touchpad, tweaks the syntaxes
346for shell scripts and PO files, makes a replacing session
347go always forward by default, no longer inserts a newline
348after an external spell check of a selected region, always
349accepts the English Y and N (and A) at a yes-no prompt in
350any locale, and solves a few hypothetical bugs.
351
352
353
3542018 March 29
355
356GNU nano 2.9.5 "Ki&scaron;a pada" changes the way the Scroll-Up
357and Scroll-Down commands work (M-- and M-+): instead of
358keeping the cursor in the same screen position they now
359keep the cursor in the same text position (if possible).
360This version further adds a new color name, "normal",
361which gives the default foreground or background color,
362which is useful when you want to undo some overzealous
363painting by earlier syntax regexes. Bug fixes include:
364a segfault when trying to insert a file in restricted
365mode, the reading in of a new file being "undoable", a
366slight miswrapping of help texts when --linenumbers was
367used, and the shell syntax coloring the word "tar" in
368file names.
369
370
371
3722018 March 8
373
374GNU nano 2.9.4 "Isabel" allows binding a key to a string
375(any piece of text and/or commands), permits customizing
376the color of error messages with 'set errorcolor', colors
377those error messages by default in bright white on red,
378makes &lt;Enter&gt; at the bottom of the screen scroll just one
379row when --smooth is used, does not fail when redoing a
380file insertion, and cancels a Shift-selection when any
381cursor key is pressed without Shift even when the cursor
382cannot move. Further, it treats tabs fully the same as
383spaces when doing automatic hard-wrapping, allows syntax
384names to be unquoted, and removes two deprecated options
385and six deprecated bindable function names.
386
387
388
3892018 January 29
390
391GNU nano 2.9.3 "C&oacute;rdoba" fixes a segfault with trimblanks
392that could occur when a typed space caused the word after
393it to be pushed to the next line. It further makes macros
394work also when your keyboard still emits escape sequences,
395adds the options -M and --trimblanks for the command line,
396recognizes key combos with Shift on a few more terminals,
397no longer shows dots in certain prompt texts when visible
398whitespace is turned on, fixes two corner cases when doing
399replacements in a marked region, allows to open a named
400pipe again when using --noread, and accurately detects
401a needed color change when a line contains a start match
402but not a corresponding end match any more. Plus some
403other small fry.
404
405
406
4072018 January 2
408
409GNU nano 2.9.2 "Pussy Riot" correctly displays the Modified
410state when undoing/redoing (also when the file was saved
411somewhere midway), improves the undoing of an automatic
412linefeed at EOF, fixes a build issue on the BSDs, shows
413the cursor again when compiled with --withslang, renames
414the option 'justifytrim' to 'trimblanks' because it will
415now snip trailing whitespace also while you are typing
416(and hard-wrapping is enabled), continues pushing words
417to the next line much longer (when hard-wrapping), makes
418&lt;Tab&gt; and &lt;Shift+Tab&gt; indent and unindent a marked region,
419allows unindenting when not all lines are indented, lets a
420region marked with Shift persist when indenting/unindenting
421or commenting/uncommenting it, and in those cases excludes
422the last line of the region when it is not visibly marked
423(which makes for a more intuitive behavior).
424
425
426
4272017 November 27
428
429GNU nano 2.9.1 "Damyatta" fixes a bug where, when the mark
430is on, ^S would overwrite the file with just the marked
431region. This release further clears the "Modified" flag
432when all edits are undone, adds or updates some magic
433strings, and does not forget when the cursor was last
434at line 1, column 1.
435
436
437
4382017 November 18
439
440GNU nano 2.9.0 "Eta" introduces the ability to record and
441replay keystrokes (M-: to start and stop recording, M-;
442to play the macro back), makes ^Q and ^S do something
443useful by default (^Q starts a backward search, and ^S
444saves the current file), changes ^W to start always a
445forward search, shows the number of open buffers (when
446more than one) in the title bar, no longer asks to press
447Enter when there are errors in an rc file, retires the
448options '--quiet' and 'set quiet' and 'set backwards',
449makes indenting and unindenting undoable, will look in
450$XDG_CONFIG_HOME for a nanorc file and in $XDG_DATA_HOME
451for the history files, adds a history stack for executed
452commands (^R^X), does not overwrite the position-history
453file of another nano, and fixes a score of tiny bugs.
454
455
456
4572017 August 27
458
459GNU nano 2.8.7 "Fragrance" fixes a lockup when tabs are
460wider than the screen, makes indenting + unindenting
461more predictable by retaining relative indentations,
462allows pasting (^U) at a prompt, allows triple quotes
463in Python to not be followed by a character, does not
464scroll three pages on a roll of the mouse wheel, binds
465Alt+Up and Alt+Down to findprevious and findnext, and
466fixes some hard-to-describe issues with softwrapping
467and boundary-crossing tabs. Enjoy.
468
469
470
4712017 July 21
472
473GNU nano 2.8.6 "Kekul&eacute;" offers a new feature: the ability
474to do softwrapping between words -- at whitespace --
475instead of always at the edge of the screen. This can
476be activated with -a or --atblanks or 'set atblanks'
477together with the softwrap option. This release further
478fixes a handful of rare display glitches, fixes a build
479failure on AIX, harmonizes the quoting rules in the rc
480files, and renames the option 'cut' to 'cutfromcursor'
481(please update your nanorc files before 2020).
482
483
484
4852017 June 25
486
487GNU nano 2.8.5 "Farouche" avoids a crash when waking from
488a suspension that was induced from the outside, allows
489negative line and column numbers on the command line,
490avoids some flickering when resizing the screen while
491in the file browser, opens files in the order they were
492mentioned on the command line, and does not pretend to
493have woken from suspension when receiving a SIGCONT.
494
495
496
4972017 May 21
498
499GNU nano 2.8.4 "Our Version of Events" includes the nanorc
500man page again.
501
502
503
5042017 May 18
505
506GNU nano 2.8.3 "Hirsch" fixes a misplacement of the spotlight
507during interactive replacing, avoids build failures on AIX
508and Solaris, fixes a crash on Solaris, speeds up backwards
509searching, improves PHP syntax highlighting, and no longer
510asks "save anyway?" when the user ^Q discards the buffer.
511
512
513
5142017 May 4
515
516GNU nano 2.8.2 "Krats" adds another new feature: it makes
517the ^G help texts searchable with ^W. Apart from that,
518it fixes a crash when resizing the window in the middle
519of verbatim input, avoids an unlikely crash when used
520without UTF-8 support in some locales, avoids redrawing
521the screen twice when switching between buffers while
522line numbers are active, and works around a coloring
523bug on musl. Plus tweaks to the documentation; plus
524translation updates for fifteen languages.
525
526
527
5282017 April 12
529
530GNU nano 2.8.1 "Ellert" fixes build failures on MacOS and
531on musl, fixes scrolling problems in softwrap mode when
532double-width characters on row boundaries are involved,
533shows double-width characters as "&gt;" and "&lt;" when split
534across two rows, moves the cursor more predictably (at
535the cost of sometimes putting it on the second "half"
536of a character), avoids creating lines that consist of
537only blanks when using autoindent, makes ^Home and ^End
538go to the start and end of the file (on terminals that
539support those keystrokes), places the cursor better when
540linting, lets the linter ask only once whether to open
541an included file, and adds bindings for ^Up and ^Down
542in the file browser. Don't sit on your hands.
543
544
545
5462017 March 31
547
548GNU nano 2.8.0 "Axat" makes it easier to move around in
549softwrapped lines: the Up and Down keys now step from
550visual row to visual row instead of jumping between
551logical lines, and the Home and End keys now move to
552the start and end of a row, and only when already
553there, then to the start and end of the logical line.
554Furthermore, the screen can now scroll per row instead
555of always per logical line. On an entirely different
556front: nano now makes use of gnulib, to make it build
557on more platforms. In short: there were many internal
558changes, not many user-visible ones (apart form the
559new softwrap navigation). The conversion to gnulib
560was done by Mike Frysinger, the softwrap overhaul by
561David Ramsey.
562
563
564
5652017 February 23
566
567GNU nano 2.7.5 "Nijntje" can properly search and replace
568the \B and \b regex anchors, correctly repaints things
569when multiline regexes with identical start and end are
570involved, fixes a crash with zero-length regex matches,
571does replacements at the edges of a marked region right,
572no longer hides double-width characters at the head of
573softwrapped rows, displays at most three warnings at
574startup, and documents the ability to read a file from
575standard input. Come tickle my ears.
576
577
578
5792017 January 10
580
581GNU nano 2.7.4 "Red dress" undoes deletions in an orderly
582manner again (bug was introduced in previous version),
583sets the preferred x position for vertical movements
584more consistently, avoids some scrolling problems in
585softwrap mode, installs the Info manual also when your
586system lacks 'makeinfo', and corrects the behavior of
587the beginning-of-word anchor (\&lt;) in regex searches.
588
589
590
5912016 December 28
592
593GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs:
594your editor is now able to handle filenames that contain
595newlines, avoids a brief flash of color when switching
596between buffers that are governed by different syntaxes,
597makes the Shift+Ctrl+Arrow keys select text again on a
598Linux console, is more resistant against malformations
599in the positionlog file, and does not crash when ^C is
600typed on systems where it produces the code KEY_CANCEL.
601Oh, and it no longer mistakenly warns about editing an
602unlocked file just after saving a new one. That's it.
603Tastes great with thick butter.
604
605
606
6072016 December 12
608
609GNU nano 2.7.2 "Shemesh! Shemesh!" brings another feature:
610the ability to complete with one keystroke (^] by default)
611a fragment of a word to a full word existing elsewhere in
612the current buffer. Besides, this release fixes two bugs
613related to using line numbers in softwrap mode, allows to
614use the PageUp and PageDown keys together with Shift on
615VTE-based terminals, stops the help lines from flickering
616during interactive replacing, makes a 'set fill' override
617an earlier 'set nowrap', properly restores the selected
618region after an external spell check, and improves a few
619other tidbits. If you should find any more bugs, please
620run 'man nano | grep bugs' and report them there.
621
622
623
6242016 October 29
625
626GNU nano 2.7.1 "Leuven" adds an often-asked-for feature: the
627ability to display line numbers beside the text. This can
628be activated with -l or --linenumbers on the command line,
629or with 'set linenumbers' in your nanorc, or toggled with
630M-#. The coloring of these numbers can be chosen via the
631option 'set numbercolor'. This release furthermore fixes
632some bugs with scrolling in softwrap mode, is more strict
633in the parsing of key rebindings, and marks a new buffer
634as modified when the output of a command (^R ^X) has been
635read into it. Come and check it out!
636
637
638
6392016 September 1
640
641GNU nano 2.7.0 "Suni" adds a new feature: allowing text to be
642selected by holding Shift together with the cursor keys.
643Besides that, nano now works also when run in very tiny
644terminals (down to one line, one column), and improves
645the handling of the prompt in cramped spaces. Not much,
646but it's time to get it out there.
647
648With this release we return to GNU. For just a little while
649we dreamt we were tigers. But we are back in the herd,
650back to a healthy diet of fresh green free grass.
651
652
653
6542016 August 10
655
656nano 2.6.3 "Marika" makes the Ctrl+Arrow keys work also on
657a Linux virtual console, takes as verbatim only the very
658first keystroke after M-V, removes any lock files that it
659holds when dying, doesn't abort when a word contains digits
660(when using the default speller), fixes a small sorting bug
661in the file browser, makes searching case-insensitively in
662a UTF-8 locale a little faster, and doesn't enter invalid
663bytes when holding down both Alt keys. Sant&eacute;!
664
665
666
6672016 July 28
668
669nano 2.6.2 "Le vent nous portera" adds two new features: the
670keystrokes Ctrl+Up and Ctrl+Down for jumping between blocks
671of text, and the option 'wordchars' for specifying which
672characters (beside alphanumeric ones) should be considered
673word-forming. Further, it provides feedback during Unicode
674input (M-V followed by a six-digit hexadecimal number which
675must start with 0 or 10), avoids a crash when resizing the
676window during Verbatim input, doesn't drop a keystroke after
677having been suspended, and replaces the beginning-of-line
678anchor (^) just once per line. There are also several tiny
679improvements in screen rendering and key handling.
680Come get your hair tousled!
681
682
683
6842016 June 27
685
686nano 2.6.1 "Stampede" is chiefly a translation update, but also
687adds one little feature (the ability to use negative numbers
688with Go To Line: -1 meaning the first line from the bottom),
689includes syntax highlighting for Rust, and fixes three tiny
690bugs (but in such far corners of the editor that they aren't
691even worth mentioning).
692
693
694
6952016 June 17
696
697nano 2.6.0 "Rubicon" fixes more than fifty little bugs -- and
698some of them not so little. It improves moving about in
699the file browser, corrects failings of the internal spell
700checker, adds a new feature (comment/uncomment lines, with
701default binding M-3), makes some error messages clearer,
702shows more of a file when positionlog is used and the cursor
703is near the end, displays all error messages at startup if
704there are multiple ones, does not misinterpret keystrokes
705when typing very fast, is less eager to trim the filename
706on narrow terminals, speeds up case-insensitive searches,
707and allows to abort re-searches. Among bunches of other
708things. It is worth the trouble to upgrade.
709
710And, with this release, we take leave of the herd...
711Bye! And thanks for all the grass!
712
713</pre>
714</td>
715</tr>
716</table>
717
718</td>
719</tr>
720</table>
721
722<?php include "bottom.php"; ?>