nano for powerusers

UPGRADE 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. GNU nano upgrading information
  2. ==============================
  3. Visible changes since 2.0
  4. -------------------------
  5. * Editor Features
  6. - The ability to rebind (reassign) keys using the nanorc.
  7. - The ability to read standard input like a pager ("nano -").
  8. - Color syntax highlighting can be set by the first line of a file.
  9. - The ability to silence nanorc error messages (-q).
  10. - Undo/redo operations (-u).
  11. - Soft wrapping of text (-$).
  12. * File Handling
  13. - Better handling of backup files: if nano can't write a backup file,
  14. it won't try to write the original file afterward.
  15. - Emergency savefiles retain ownerships and permissions when possible.
  16. - Performance improvements in color syntax highlighting.
  17. Visible changes since 1.2
  18. -------------------------
  19. * Editor Features
  20. - Support for UTF-8.
  21. - Moving to a specified line and column of a file, instead of just a
  22. line (+LINE,COLUMN).
  23. - Smart home key (-A).
  24. - Creation of unique backup files in a specified directory (-C <dir>).
  25. - Insertion of spaces instead of a tab when Tab is pressed (-E).
  26. - The long option for -K is now --rebindkeypad.
  27. - Regular expression searching can now be toggled when nano is built
  28. with --enable-tiny, so -R now means something else (see below).
  29. - Restricted mode that provides more security than -o (-R).
  30. - Blanking of the statusbar after 1 keystroke instead of 25 (-U).
  31. - Word searches can optionally skip over punctuation (-W).
  32. - Workaround for Delete's acting like Backspace (-d).
  33. - Many more options are supported in the nanorc.
  34. - Improvements to color syntax highlighting support: case insensitive
  35. matching, the ability to include color syntaxes in separate files,
  36. the ability to specify background colors without foreground colors,
  37. etc.
  38. - Insertion of single-byte characters via Esc Esc <000-255>.
  39. - Insertion of all characters via "Verbatim Input" mode.
  40. - Workaround for the "NumLock glitch".
  41. - Meta-W now repeats the last search. Wrapping is now toggled via
  42. Meta-L.
  43. - Replacing and spell checking only selected text.
  44. - Indenting lines with one keystroke.
  45. - Copying text into the cutbuffer without cutting it.
  46. - Scrolling the text up and down single lines without moving the
  47. cursor.
  48. - PageUp and PageDown work more smoothly when using -S.
  49. - Scrolling the help text up and down single lines.
  50. - Cutting all text from the current position to the end of the file
  51. with one keystroke.
  52. - Justifying the entire file with one keystroke.
  53. - Justifying without removing spaces from the ends of lines.
  54. - Unjustifying after justifying and immediately resizing.
  55. - Going to the first or last line of the current paragraph.
  56. - Going to the first or last line of the file without having to go to
  57. the "Search" prompt.
  58. - Searching for filenames in the file browser.
  59. - Displaying spaces and tabs differently to make it easier to tell
  60. them apart.
  61. - Many more functions available at the statusbar prompt: moving to the
  62. next or previous word, searching for matching brackets, "Verbatim
  63. Input" mode, etc.
  64. - The glibc 2.2.3 crashes involving extended regular expressions are
  65. no longer worked around, as they can break anything using extended
  66. regular expressions, and glibc 2.2.3 is old. You should upgrade to
  67. at least glibc 2.2.4.
  68. * File Handling
  69. - Automatic adding of newlines to the ends of files without them can
  70. now be disabled (-L).
  71. - Converting from and to DOS/Mac file format is now toggled only at
  72. the "Write File" prompt, via Meta-D and Meta-M, and the default file
  73. format to save in is now set depending on what format the file was
  74. originally in. -D now makes nano use bold text instead of reverse
  75. video text, and Meta-D at the edit window now does a
  76. word/line/character count. -O now makes the unused second line of
  77. the screen part of the edit window, and Meta-O at the edit window
  78. now toggles this behavior.
  79. - Converting files that contain a mix of DOS and Mac format lines.
  80. - Automatic switching on of -N with binary files has been removed, as
  81. it causes problems with UTF-8 support.
  82. Visible changes since 1.0
  83. -------------------------
  84. * Editor Features
  85. - Complete Pico compatibility (--pico has been removed, and -p means
  86. something else, see below).
  87. - nanorc support (see nanorc.sample included in sources).
  88. - Smooth scrolling (-S).
  89. - Support for searching for matching braces, brackets, etc.
  90. - Help for all editor features.
  91. - Color syntax highlighting support.
  92. - Quote string support, useful for mail agents, etc. (-Q).
  93. - Insertion of output of external commands.
  94. - Optional enabling of XON and XOFF control characters (-p).
  95. - Tons of bugfixes/enhancements for already existing features.
  96. * File Handling
  97. - Overwriting and appending or prepending to files.
  98. - Writing marked text to separate files.
  99. - Multiple file buffers (-F).
  100. - Converting from and to DOS/Mac file format (-D/-M, -N to disable).
  101. - Better control character handling.
  102. - Creation of backup files (-B).
  103. - Search/replace history (-H).
  104. See the GNU nano manual for detailed information on each feature.