home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / elisp / modes / tpu-edt-3.0 / Changes next >
Encoding:
Text File  |  1993-06-24  |  2.8 KB  |  75 lines

  1.               Changes to TPU-edt
  2.  
  3.  
  4. ** Version 2.0 --> Version 3.0
  5.  
  6.    o Added emacs version 19 support, including 
  7.  
  8.       - predicates on emacs versions.
  9.       - use of new force-mode-line-update in tpu-update-mode-line.
  10.       - tpu-mark and tpu-set-mark functions to cope with the new emacs 19
  11.         mark function.
  12.       - minibuffer-local-ns-map for Lucid emacs (a hack) since Lucid doesn't
  13.         have this map.
  14.       - a check before defining keys in repeat-complex-command-map, since
  15.         emacs 19 doesn't have this map.
  16.  
  17.    o Added emacs version 19 history recall support, including 
  18.  
  19.       - regexp and string history variables.
  20.       - tpu-{next,previous}-history-element functions.
  21.       - tpu-string-prompt function used by tpu-add-at-{b,e}ol.
  22.       - tpu-arrow-history routine to map history recall to arrows.
  23.       - modifications to tpu-edt-history so it runs only in emacs version 18.
  24.  
  25.    o Added X-windows support for emacs version 19, including
  26.  
  27.       - tpu-edt-mapper.el - a program to create TPU-edt X-windows key map.
  28.       - tpu-load-xkeys, a function to load x key definitions.
  29.       - modifications to tpu-help to recognize X return and enter keys.
  30.       - mark-hooks to update the mode line when the mark is set using the
  31.         mouse.
  32.  
  33.    o Added new key mapping:  Gold-^F --> set-visited-file-name.
  34.  
  35.    o Repaired the ^e (end-of-line) function to work properly in free
  36.      cursor mode.
  37.  
  38.  
  39. ** Release 1 --> Version 2.0
  40.  
  41.    o Renamed functions use/cancel-tpu to tpu-edt-on/off.  tpu-edt-mode is
  42.      also an alias for tpu-edt-on.  Turning off TPU-edt actually works now.
  43.  
  44.    o Enabled switching between TPU-edt and Emacs control keys.  This function
  45.      is bound to Gold-^T.
  46.  
  47.    o Modified CUT and APPEND to work like STORE-TEXT if given a repeat count.
  48.  
  49.    o Modified ADD-AT-BOL/EOL functions to work on regions, or the entire
  50.      buffer if no region is marked.
  51.  
  52.    o Added tpu-pan-columns variable to control how far tpu-pan-left/right
  53.      scroll.  The default value is 16 columns, which maintains the old
  54.      behavior.
  55.  
  56.    o Added optional history recall on strings, file names, and commands.
  57.      SEARCH, REPLACE, GET, INCLUDE, DO, and ADD-AT-BOL/EOL all keep a
  58.      history of strings.
  59.  
  60.    o Added optional scroll margin and free cursor mode support.
  61.  
  62.    o Added optional functions that send various VTxxx terminal control codes
  63.      to the terminal where emacs is running.  The functions affect screen
  64.      width and keypad modes.
  65.  
  66.    o Removed some non-TPU/edt cruft - sure hope it won't be missed!
  67.  
  68.    o General reformatting and clean up, including renaming functions so all
  69.      start with "tpu-" (thus avoiding conflicts with other packages) and
  70.      conforming to new elisp header standards.
  71.  
  72.    o Killed a few obscure bugs and cleaned up some questionable logic.
  73.  
  74.    o Modified code in preparation for Emacs version 19.
  75.