/[emacs]/emacs/etc/NEWS
ViewVC logotype

Diff of /emacs/etc/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.841.2.19 by miles, Thu Sep 30 01:20:39 2004 UTC revision 1.841.2.20 by miles, Thu Oct 14 08:49:58 2004 UTC
# Line 174  types any more.  Add -DUSE_LISP_UNION_TY Line 174  types any more.  Add -DUSE_LISP_UNION_TY
174  * Changes in Emacs 21.4  * Changes in Emacs 21.4
175    
176  +++  +++
177    ** New function `looking-back' checks whether a regular expression matches
178    the text before point.  Specifying the LIMIT argument bounds how far
179    back the match can start; this is a way to keep it from taking too long.
180    
181    +++
182    ** New functions `make-progress-reporter', `progress-reporter-update',
183    `progress-reporter-force-update' and `progress-reporter-done' provide
184    a simple and efficient way of printing progress messages to the user.
185    
186    +++
187    ** In Enriched mode, `set-left-margin' and `set-right-margin' are now
188    by default bound to `C-c [' and `C-c ]' instead of the former `C-c C-l'
189    and `C-c C-r'.
190    
191    +++
192  ** In processing a local variables list, Emacs strips the prefix and  ** In processing a local variables list, Emacs strips the prefix and
193  suffix are from every line before processing all the lines.  suffix are from every line before processing all the lines.
194    
# Line 1237  to new-kill-line, these commands now rep Line 1252  to new-kill-line, these commands now rep
1252    new-kill-line is on C-k    new-kill-line is on C-k
1253    
1254  +++  +++
1255    ** Vertical scrolling is now possible within incremental search.
1256    To enable this feature, customize the new user option
1257    `isearch-allow-scroll'.  User written commands which satisfy stringent
1258    constraints can be marked as "scrolling commands".  See the Emacs manual
1259    for details.
1260    
1261    +++
1262  ** C-w in incremental search now grabs either a character or a word,  ** C-w in incremental search now grabs either a character or a word,
1263  making the decision in a heuristic way.  This new job is done by the  making the decision in a heuristic way.  This new job is done by the
1264  command `isearch-yank-word-or-char'.  To restore the old behavior,  command `isearch-yank-word-or-char'.  To restore the old behavior,
1265  bind C-w to `isearch-yank-word' in `isearch-mode-map'.  bind C-w to `isearch-yank-word' in `isearch-mode-map'.
1266    
1267  +++  +++
1268    ** C-y in incremental search now grabs the next line if point is already
1269    at the end of a line.
1270    
1271    +++
1272  ** C-M-w deletes and C-M-y grabs a character in isearch mode.  ** C-M-w deletes and C-M-y grabs a character in isearch mode.
1273  Another method to grab a character is to enter the minibuffer by `M-e'  Another method to grab a character is to enter the minibuffer by `M-e'
1274  and to type `C-f' at the end of the search string in the minibuffer.  and to type `C-f' at the end of the search string in the minibuffer.
# Line 1466  controls whether or not the function `ma Line 1492  controls whether or not the function `ma
1492  attempt to construct a unique auto-save name (e.g. for remote files).  attempt to construct a unique auto-save name (e.g. for remote files).
1493    
1494  +++  +++
1495    ** There is a new calendar package, icalendar.el, that can be used to
1496    convert Emacs diary entries to/from the iCalendar format.
1497    
1498    +++
1499  ** Diary sexp entries can have custom marking in the calendar.  ** Diary sexp entries can have custom marking in the calendar.
1500  Diary sexp functions which only apply to certain days (such as  Diary sexp functions which only apply to certain days (such as
1501  `diary-block' or `diary-cyclic') now take an optional parameter MARK,  `diary-block' or `diary-cyclic') now take an optional parameter MARK,
# Line 1481  appointments, paydays or anything else u Line 1511  appointments, paydays or anything else u
1511  year and day number, and moves to that date. Negative day numbers  year and day number, and moves to that date. Negative day numbers
1512  count backward from the end of the year.  count backward from the end of the year.
1513    
1514    +++
1515    ** The new Calendar function `calendar-goto-iso-week' (g w)
1516    prompts for a year and a week number, and moves to the first
1517    day of that ISO week.
1518    
1519  ---  ---
1520  ** The functions `holiday-easter-etc' and `holiday-advent' now take  ** The functions `holiday-easter-etc' and `holiday-advent' now take
1521  arguments, and only report on the specified holiday rather than all.  arguments, and only report on the specified holiday rather than all.
# Line 2558  symbol identifying a fringe bitmap, eith Line 2593  symbol identifying a fringe bitmap, eith
2593  `define-fringe-bitmap', and FACE is an optional face name to be used  `define-fringe-bitmap', and FACE is an optional face name to be used
2594  for displaying the bitmap.  for displaying the bitmap.
2595    
2596  *** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT)  *** New function `fringe-bitmaps-at-pos' returns the current fringe
2597  identifying the current fringe bitmaps in the display line at a given  bitmaps in the display line at a given buffer position.
 buffer position.  A nil value means no bitmap.  
2598    
2599  ** Multiple overlay arrows can now be defined and managed via the new  ** Multiple overlay arrows can now be defined and managed via the new
2600  variable `overlay-arrow-variable-list'.  It contains a list of  variable `overlay-arrow-variable-list'.  It contains a list of
# Line 2579  If either property is not set, the defau Line 2613  If either property is not set, the defau
2613  line in current buffer, or if optional buffer position is given, line  line in current buffer, or if optional buffer position is given, line
2614  number of corresponding line in current buffer.  number of corresponding line in current buffer.
2615    
2616    +++
2617  ** The default value of `sentence-end' is now defined using the new  ** The default value of `sentence-end' is now defined using the new
2618  variable `sentence-end-without-space' which contains such characters  variable `sentence-end-without-space' which contains such characters
2619  that end a sentence without following spaces.  that end a sentence without following spaces.
2620    
2621    +++
2622  ** The function `sentence-end' should be used to obtain the value of  ** The function `sentence-end' should be used to obtain the value of
2623  the variable `sentence-end'.  If the variable `sentence-end' is nil,  the variable `sentence-end'.  If the variable `sentence-end' is nil,
2624  then this function returns the regexp constructed from the variables  then this function returns the regexp constructed from the variables

Legend:
Removed from v.1.841.2.19  
changed lines
  Added in v.1.841.2.20

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26