home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / less2912.zip / news < prev    next >
Text File  |  1995-11-09  |  9KB  |  249 lines

  1.     Major changes between "less" versions 290 and 291
  2.  
  3. * Less environment variables can be specified in lesskey files.
  4.  
  5. * Fixed MS-DOS build.
  6.  
  7. ======================================================================
  8.  
  9.  
  10.     Major changes between "less" versions 278 and 290
  11.  
  12. * Accepts GNU-style options "--help" and "--version".
  13.  
  14. * OS/2 version looks for less.ini in $HOME before $INIT and $PATH.
  15.  
  16. * Bug fixes
  17.  
  18. ======================================================================
  19.  
  20.  
  21.     Major changes between "less" versions 252 and 278
  22.  
  23. * A LESSOPEN preprocessor may now pipe the converted file data to less,
  24.   rather than writing it to a temporary file.
  25.  
  26. * Search pattern highlighting has been fixed.  It now highlights 
  27.   reliably, even if a string is split across two screen lines,
  28.   contains TABs, etc.
  29.  
  30. * The -F flag (which suppress search highlighting) has been changed 
  31.   to -G.  A new flag, -g, changes search highlighting to highlight 
  32.   only the string found by the last search command, instead of all 
  33.   strings which match the last search command.
  34.  
  35. * New flag -I acts like -i, but ignores case even if the search 
  36.   pattern contains uppercase letters.
  37.  
  38. * Less now checks for the environment variable VISUAL before EDITOR.
  39.  
  40. * Ported to OS/2.
  41.  
  42. ======================================================================
  43.  
  44.  
  45.     Major changes between "less" versions 237 and 252
  46.  
  47. * Changes in line-editing keys:
  48.   The literal key is now ^V or ^A rather than \ (backslash).
  49.   Filename completion commands (TAB and ^L) are disabled 
  50.   when typing a search pattern.
  51.  
  52. * Line-editing command keys can be redefined using lesskey.
  53.  
  54. * Lesskey with no input file defaults to $HOME/.lesskey
  55.   rather than standard input.
  56.  
  57. * New option -V displays version number of less.
  58.  
  59. * New option -V displays version number of lesskey.
  60.  
  61. * Help file less.hlp is now installed by default in /usr/local/share 
  62.   rather than /usr/local/lib.
  63.  
  64.  
  65. ======================================================================
  66.  
  67.  
  68.     Major changes between "less" versions 170 and 237
  69.  
  70. * By popular demand, text which matches the current search pattern
  71.   is highlighted.  New -F flag disables this feature.
  72.  
  73. * Henry Spencer's regexp.c is now included, for systems which do not
  74.   have a regular expression library.
  75.   regexp.c is Copyright (c) 1986 by University of Toronto.
  76.  
  77. * New line-editing keys, including command history (arrow keys) and 
  78.   filename completion (TAB).
  79.  
  80. * Input preprocessor allows modification of input files (e.g. uncompress)
  81.   via LESSOPEN/LESSCLOSE environment variables.
  82.  
  83. * New -X flag disables sending termcap "ti" and "te" (initialize and
  84.   deinitialize) strings to the terminal. 
  85.  
  86. * Changing -i from within less now correctly affects a subsequent
  87.   repeated search.  
  88.  
  89. * Searching for underlined or overstruck text now works when the -u
  90.   flag is in effect, rather than the -i flag.
  91.  
  92. * Use setlocale (LANG and LC_CTYPE environment variables) to determine
  93.   the character set if LESSCHARSET/LESSCHARDEF are not set.
  94.  
  95. * The default format for displaying binary characters is now standout
  96.   (reverse video) rather than blinking.  This can still be changed by
  97.   setting the LESSBINFMT environment variable.
  98.  
  99. * Use autoconf installation technology.
  100.  
  101. * Ported to MS-DOS.
  102.  
  103.         ********************************
  104.           Things that may surprise you
  105.         ********************************
  106.  
  107. * When you enter text at the bottom of the screen (search string, 
  108.   filename, etc.), some keys act different than previously.  
  109.   Specifically, \ (backslash), ESC, TAB, BACKTAB, and control-L 
  110.   now have line editing functions.
  111.  
  112. * Some previous unofficial versions of less were able to display
  113.   compressed files.  The new LESSOPEN/LESSCLOSE feature now provides
  114.   this functionality in a different way.
  115.  
  116. * Some previous unofficial versions of less provided a -Z flag to 
  117.   set the number of lines of text to retain between full screen scrolls.
  118.   The -z-n flag (that is, -z with a negative number) provides this 
  119.   functionality.
  120.  
  121.  
  122. ======================================================================
  123.  
  124.  
  125.     Major changes between "less" versions 123 and 170
  126.  
  127. * New option -j allows target lines to be positioned anywhere on screen.
  128.  
  129. * New option -S truncates displayed line at the screen width,
  130.   rather than wrapping onto the next line.
  131.  
  132. * New option -y limits amount of forward scroll.
  133.  
  134. * New option -T specifies a "tags" file.
  135.  
  136. * Non-printable, non-control characters are displayed in octal.
  137.   Such characters, as well as control characters, are displayed 
  138.   in blinking mode.
  139.  
  140. * New command -+ sets an option to its default.
  141. * New command -- sets an option to the opposite of its default.
  142.  
  143. * Lesskey file may have a string appended to a key's action,
  144.   which acts as though typed in after the command.
  145.  
  146. * New commands ESC-^F and ESC-^B match arbitrary types of brackets.
  147.  
  148. * New command F monitors a growing file (like "tail -f").
  149.  
  150. * New command | pipes a section of the input file into a shell command.
  151.  
  152. * New command :x directly jumps to a file in the command line list.
  153.  
  154. * Search commands have been enhanced and reorganized:
  155.     n    Repeat search, same direction.
  156.     N    Repeat search, opposite direction.
  157.     ESC-/    Search forward thru file boundaries
  158.     ESC-?    Search backward thru file boundaries
  159.     ESC-n    Repeat search thru file boundaries, same direction.
  160.     ESC-N    Repeat search thru file boundaries, opposite direction.
  161.   Special character * causes search to search thru file boundaries.
  162.   Special character @ causes search to begin at start/end of file list.
  163.  
  164. * Examining a new file adds it to the command line list.
  165.   A list of files, or an expression which matches more than one file,
  166.   may be examined; all of them are added to the command line list.
  167.  
  168. * Environment variables LESSCHARSET and LESSCHARDEF can define
  169.   a non-ASCII character set.
  170.  
  171. * Partial support for MSDOS, including options -R for repainting screen
  172.   on quit, -v/-V to select video mode, and -W to change window size.
  173.  
  174.  
  175. ======================================================================
  176.  
  177.  
  178.     Major changes between "less" versions 97 and 123
  179.  
  180. * New option (-N) causes line numbers to be displayed in the
  181.   text of the file (like vi "set nu").
  182.  
  183. * New option (-?) prints help message immediately.
  184.  
  185. * New option (-r) displays "raw" control characters, without
  186.   mapping them to ^X notation.
  187.  
  188. * New option (-f) forces less to open non-regular files
  189.   (directories, etc).
  190.  
  191. * New option (-k) can be used to specify lesskey files by name.
  192.  
  193. * New option (-y) can be used to set a forward scroll limit
  194.   (like -h sets a backward scroll limit).
  195.  
  196. * File marks (set by the m command) are now preserved when a new
  197.   file is edited.  The ' command can thus be used to switch files.
  198.  
  199. * New command ESC-/ searches all files (on the command line) 
  200.   for a pattern.
  201.  
  202. * New command ESC-n repeats previous search, spanning files.
  203.  
  204. * The N command has been changed to repeat the previous search
  205.   in the reverse direction.  The old N command is still available 
  206.   via :n.
  207.  
  208. * New command ESC-N repeats previous search in the reverse
  209.   direction and spanning files.
  210.  
  211. * 8 bit characters are now supported.  A new option (-g) can be 
  212.   used to strip off the eighth bit (the previous behavior).
  213.  
  214. * Options which take a following string (like -t) may now
  215.   optionally have a space between the option letter and the string.
  216.  
  217. * Six new commands { } ( ) [ and ] can be used to match
  218.   brackets of specific types, similar to vi % command.
  219.  
  220. * New commands z and w move forward/backward one window and
  221.   simultaneously set the window size.
  222.  
  223. * Prompt string expansion now has %L for line number of the last
  224.   line in the file, and %E for the name of the editor.
  225.   Also, % escapes which refer to a line (b=bottom, t=top, etc.)
  226.   can use j for the jump target line.
  227.  
  228. * New environment variable LESSEDIT can be used to tailor the
  229.   command string passed to the editor by the v command.
  230.  
  231. * Examining a file which was previously examined will return
  232.   to the same position in the file.
  233.  
  234. * A "%" is expanded to the current filename and a "#" to the 
  235.   previous filename, in both shell commands and the E command.
  236.   (Previously % worked only in shell commands and # worked 
  237.   only in the E command.)
  238.  
  239. * New command ":ta" is equivalent to "-t".
  240.  
  241. * New command "s" is equivalent to "-l".
  242.  
  243. * The - command may be followed by "+X" to revert to the default
  244.   for option X, or "-X" to get the opposite of the default.
  245.  
  246. * Lesskey files may now include characters after the action as
  247.   extra input to be parsed after the action; for example:
  248.   "toggle-option X" to toggle a specific option X.
  249.