emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/etc/NEWS


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/etc/NEWS
Date: Sat, 16 Aug 2003 20:27:53 -0400

Index: emacs/etc/NEWS
diff -c emacs/etc/NEWS:1.842 emacs/etc/NEWS:1.843
*** emacs/etc/NEWS:1.842        Tue Aug  5 21:01:42 2003
--- emacs/etc/NEWS      Sat Aug 16 20:27:53 2003
***************
*** 1653,1658 ****
--- 1653,1661 ----
  
  * Lisp Changes in Emacs 21.4
  
+ ** The argument to forward-word, backward-word, forward-to-indentation
+ and backward-to-indentation is now optional, and defaults to 1.
+ 
  +++
  ** The new function `window-inside-edges' returns the edges of the
  actual text portion of the window, not including the scroll bar or
***************
*** 2067,2072 ****
--- 2070,2076 ----
        Set NAME's `edebug-form-spec' property to DEBUG.  (This is
        equivalent to writing a `def-edebug-spec' for the macro.
  
+ +++
  ** Interactive commands can be remapped through keymaps.
  
  This is an alternative to using defadvice or substitute-key-definition
***************
*** 2123,2128 ****
--- 2127,2133 ----
    command before remapping.  It is equal to `this-command' when the
    command was not remapped.
  
+ +++
  ** New variable emulation-mode-map-alists.
  
  Lisp packages using many minor mode keymaps can now maintain their own
***************
*** 2194,2199 ****
--- 2199,2205 ----
  although it applies to overlays as well.  This variable was introduced
  to implement the `font-lock-face' property.
  
+ +++
  ** New special text property `font-lock-face'.
  
  This property acts like the `face' property, but it is controlled by
***************
*** 2201,2212 ****
--- 2207,2220 ----
  property.  Instead, it is implemented inside font-core.el, using the
  new variable `char-property-alias-alist'.
  
+ +++
  ** New function remove-list-of-text-properties.
  
  The new function `remove-list-of-text-properties' is almost the same
  as `remove-text-properties'.  The only difference is that it takes
  a list of property names as argument rather than a property list.
  
+ +++
  ** New function insert-for-yank.
  
  This function normally works like `insert' but removes the text
***************
*** 2215,2234 ****
  character of the string, the insertion of the text may be modified in
  a number of ways.  See the description of `yank-handler' below.
  
  ** New function insert-buffer-substring-as-yank.
  
  This function works like `insert-buffer-substring', but removes the
  text properties in the `yank-excluded-properties' list.
  
  ** New function insert-buffer-substring-no-properties.
  
  This function is like insert-buffer-substring, but removes all
  text properties from the inserted substring.
  
  ** New `yank-handler' text property may be used to control how
  previously killed text on the kill-ring is reinserted.
  
! The value of the yank-handler property must be a list with one to five
  elements with the following format:
    (FUNCTION PARAM NOEXCLUDE UNDO).
  
--- 2223,2245 ----
  character of the string, the insertion of the text may be modified in
  a number of ways.  See the description of `yank-handler' below.
  
+ +++
  ** New function insert-buffer-substring-as-yank.
  
  This function works like `insert-buffer-substring', but removes the
  text properties in the `yank-excluded-properties' list.
  
+ +++
  ** New function insert-buffer-substring-no-properties.
  
  This function is like insert-buffer-substring, but removes all
  text properties from the inserted substring.
  
+ +++
  ** New `yank-handler' text property may be used to control how
  previously killed text on the kill-ring is reinserted.
  
! The value of the yank-handler property must be a list with one to four
  elements with the following format:
    (FUNCTION PARAM NOEXCLUDE UNDO).
  
***************
*** 2252,2260 ****
  called with two arguments, the start and end of the current region.
  FUNCTION may set `yank-undo-function' to override the UNDO value.
  
! *** The functions kill-new, kill-append, and kill-region now has an
! optional third argument to specify the yank-handler text property
! to put on the killed text.
  
  *** The function yank-pop will now use a non-nil value of the variable
  `yank-undo-function' (instead of delete-region) to undo the previous
--- 2263,2271 ----
  called with two arguments, the start and end of the current region.
  FUNCTION may set `yank-undo-function' to override the UNDO value.
  
! *** The functions kill-new, kill-append, and kill-region now have an
! optional argument to specify the yank-handler text property to put on
! the killed text.
  
  *** The function yank-pop will now use a non-nil value of the variable
  `yank-undo-function' (instead of delete-region) to undo the previous
***************
*** 2376,2381 ****
--- 2387,2393 ----
  This is relevant only if Lisp code looks for
  the bindings that were made with easymenu.
  
+ +++
  ** The function `commandp' takes an additional optional
  argument.  If it is non-nil, then `commandp' checks
  for a function that could be called with `call-interactively',
***************
*** 2412,2427 ****
--- 2424,2442 ----
  This is like window-height but does not count the mode line
  or the header line.
  
+ +++
  ** New function format-mode-line.
  
  This returns the mode-line or header-line of the selected (or a
  specified) window as a string with or without text properties.
  
+ +++
  ** New functions `lax-plist-get' and `lax-plist-put'.
  
  These functions are like `plist-get' and `plist-put' except that they
  compare the property name using `equal' rather than `eq'.
  
+ +++
  ** New function `tool-bar-local-item-from-menu'
  
  The `tool-bar-add-item-from-menu' must not be used (as previously




reply via email to

[Prev in Thread] Current Thread [Next in Thread]