Release Notes: This release includes some long overdue performance improvements in syntax color highlighting, the ability to abort running searches (useful mainly when editing very large files), and the ability to use nano like a pager for viewing standard input (i.e. "nano -"). Additionally, there are gentoo syntax highlighting updates and fixes for issues with reading files in a directory with strange parent directory permissions. The key bindings code was also substantially changed in order to be more ISO-C compatible.
Release Notes: This release contains a better fix for incorrectly reported successful writes on full filesystems, more helpful messages when an internal error occurs in the undo code, and fixes for various combinations of configure-time options and compiler flags. Also included is new support for changing the rc file name at configure time, and using GNU-style regexes for word-boundaries on systems that do not support them natively, as well as the ever popular translation updates.
Release Notes: This release includes new (and experimental) undo and redo functionality for most text operations. The default key bindings are Meta-U for undo and Meta-E for redo, but these can be remapped using the new 2.1 keybinding code. Also included are some fixes for configuring using wide curses, crashing when invoking the help menu with certain locales, and not saving the search history when compiled with configure options.
Release Notes: This release contains fixes for the new user-rebindable keys, as well as various translation and configure-related compilation problems. It also contains new syntax highlighting definitions for Tcl, PHP, Gentoo, and Debian-related files. Some documentation updates were made as well.
Release Notes: This release includes rebindable key support.
Release Notes: This release contains the last new features that nano will have before 2.0: copying text without cutting it, indenting lines of marked text, reworked help text that should be easier for new users, searching for filenames in the file browser, including color regexes in files separate from nanorc files, and more. It also contains many bugfixes. Text can now be unjustified after justifying it and resizing the window. The screen is now cleared when suspending. Lines of text with tabs are now wrapped at the right place. Two-column characters are now properly displayed at all times.
Release Notes: This release includes major enhancements such as the expansion of the word count to a word/line/character count, more efficient screen updates, the reinclusion of a -K/--rebindkeypad option to work around numeric keypad problems, and massive improvements to the color code such as handling of unspecified foreground colors. There were also fixes for the history code, potential problems on 64-bit platforms, long-standing display problems, erroneous hangups occurring while waiting for input, and a segfault when displaying certain long lines.
Release Notes: This release finally includes the long-awaited support for UTF-8. It also includes the ability to insert UTF-8 characters using verbatim input, the ability to delete all text from the cursor position to the end of the file via ^W^X, I/O improvements so that pasted text displays faster, status bar prompt improvements to make more edit window shortcuts work in it, and a new option to use the second line of the screen as part of the edit window. A fix for a long-standing bug where the program would keep running if the terminal it was in died unexpectedly was included.
Release Notes: Quoted justify now works properly on systems without regex.h, full justify no longer segfaults when used on a file with no paragraphs, previous paragraph searching works properly again, tab completion is properly disabled when needed in restricted mode, and Ctrl-C is no longer disabled after using the alternate spell checker. New features include sample regexes for patch files and improved C file regexes, and support for strings greater than 1023 characters and/or containing nulls in .nano_history. Additionally, the full justify keystroke has been changed to match current Pico.
Release Notes: New features include a restricted mode that provides better security than just setting an operating directory, the ability to justify the entire file at once, support for a "smart" home key that can leap from the beginning of text on a line to the true beginning of the line (or the reverse) in one stroke, support for specifying an alternative spell checker in $SPELL, the ability to specify the characters used to display spaces and tabs so that they can easily be told apart, and the ability to specify the characters marking the ends of sentences as used in justification.