Overview (2.2 release) (2.0 release) (1.2 release) (1.0 release)
The 2.2 release of GNU nano continues to add some features while attempting to provide continuity to users of previous versions. When possible we have elected to make new features disabled by default, as .nanorc and aliasing allows one to easily enable desired settings permanently.

The following improvements and features are available in version 2.2:
 
  • Customizable key bindings.
  • "Soft" line wrapping (i.e. entire-line display )
  • Partial undo/redo support [EXPERIMENTAL].
  • Pager support (i.e. reading from stdin).
  • Warnings for unwritable files and external modification since opening.
  • Abortable searching (^C after ^W).
  • More syntax highlighting examples (Fortran, objC, OCaml, Makefiles).
  • Faster syntax higlighting for complicated regexes.