comparison etc/NEWS @ 30483:05fc373ff5b8

mention `float-time' and the remote file modtime check
author Sam Steingold <sds@gnu.org>
date Wed, 26 Jul 2000 18:54:33 +0000
parents d9af2c1682d5
children 0dca3aa6405a
comparison
equal deleted inserted replaced
30482:d9af2c1682d5 30483:05fc373ff5b8
682 file to both include in formatted documentation and insert in the 682 file to both include in formatted documentation and insert in the
683 compiled binary. The same time-stamp will be written at each matching 683 compiled binary. The same time-stamp will be written at each matching
684 pattern. The variable time-stamp-count enables this new feature; it 684 pattern. The variable time-stamp-count enables this new feature; it
685 defaults to 1. 685 defaults to 1.
686 686
687 ** Partial Completion mode now completes environment variables in 687 ** Partial Completion mode now completes environment variables in
688 file names. 688 file names.
689 689
690 ** Tooltips. 690 ** Tooltips.
691 691
692 Tooltips are small X windows displaying a help string at the current 692 Tooltips are small X windows displaying a help string at the current
922 922
923 ** Makefile mode changes 923 ** Makefile mode changes
924 924
925 *** The mode now uses the abbrev table `makefile-mode-abbrev-table'. 925 *** The mode now uses the abbrev table `makefile-mode-abbrev-table'.
926 926
927 *** Conditionals and include statements are now highlighted when 927 *** Conditionals and include statements are now highlighted when
928 Fontlock mode is active. 928 Fontlock mode is active.
929 929
930 ** Isearch changes 930 ** Isearch changes
931 931
932 *** Isearch now puts a call to `isearch-resume' in the command history, 932 *** Isearch now puts a call to `isearch-resume' in the command history,
944 Lazy highlighting is switched on/off by customizing variable 944 Lazy highlighting is switched on/off by customizing variable
945 `isearch-lazy-highlight'. When active, all matches for the current 945 `isearch-lazy-highlight'. When active, all matches for the current
946 search string are highlighted. The current match is highlighted as 946 search string are highlighted. The current match is highlighted as
947 before using face `isearch' or `region'. All other matches are 947 before using face `isearch' or `region'. All other matches are
948 highlighted using face `isearch-lazy-highlight-face' which defaults to 948 highlighted using face `isearch-lazy-highlight-face' which defaults to
949 `secondary-selection'. 949 `secondary-selection'.
950 950
951 The extra highlighting makes it easier to anticipate where the cursor 951 The extra highlighting makes it easier to anticipate where the cursor
952 will end up each time you press C-s or C-r to repeat a pending search. 952 will end up each time you press C-s or C-r to repeat a pending search.
953 Highlighting of these additional matches happens in a deferred fashion 953 Highlighting of these additional matches happens in a deferred fashion
954 using "idle timers," so the cycles needed do not rob isearch of its 954 using "idle timers," so the cycles needed do not rob isearch of its
1064 ** A new command `view-emacs-problems' (C-h P) displays the PROBLEMS file. 1064 ** A new command `view-emacs-problems' (C-h P) displays the PROBLEMS file.
1065 1065
1066 ** The Dabbrev package has a new user-option `dabbrev-ignore-regexps' 1066 ** The Dabbrev package has a new user-option `dabbrev-ignore-regexps'
1067 containing a list of regular expressions. Buffers matching a regular 1067 containing a list of regular expressions. Buffers matching a regular
1068 expression from that list, are not checked. 1068 expression from that list, are not checked.
1069
1070 ** Emacs can now figure out modification times of remote files.
1071 When you do C-x C-f /user@host:/path/file RET and edit the file,
1072 and someone else modifies the file, you will be prompted to revert
1073 the buffer, just like for the local files.
1069 1074
1070 ** New modes and packages 1075 ** New modes and packages
1071 1076
1072 *** The new package xml.el provides a simple but generic XML 1077 *** The new package xml.el provides a simple but generic XML
1073 parser. It doesn't parse the DTDs however. 1078 parser. It doesn't parse the DTDs however.
1290 *** autoconf.el provides a major mode for editing configure.in files 1295 *** autoconf.el provides a major mode for editing configure.in files
1291 for Autoconf, selected automatically. 1296 for Autoconf, selected automatically.
1292 1297
1293 *** windmove.el provides moving between windows. 1298 *** windmove.el provides moving between windows.
1294 1299
1295 *** crm.el provides a facility to read multiple strings from the 1300 *** crm.el provides a facility to read multiple strings from the
1296 minibuffer with completion. 1301 minibuffer with completion.
1297 1302
1298 *** todo-mode.el provides management of TODO lists and integration 1303 *** todo-mode.el provides management of TODO lists and integration
1299 with the diary features. 1304 with the diary features.
1300 1305
1325 or evaluated, if it is not a string already, to obtain a help string. 1330 or evaluated, if it is not a string already, to obtain a help string.
1326 1331
1327 ** Function `make-obsolete' now has an optional arg to say when the 1332 ** Function `make-obsolete' now has an optional arg to say when the
1328 function was declared obsolete. 1333 function was declared obsolete.
1329 1334
1330 ** Function plist-member is renamed from widget-plist-member (which is 1335 ** Function `plist-member' is renamed from `widget-plist-member' (which is
1331 retained as an alias). 1336 retained as an alias).
1332 1337
1333 ** Easy-menu's :filter now works as in XEmacs. 1338 ** Easy-menu's :filter now works as in XEmacs.
1334 It takes the unconverted (i.e. XEmacs) form of the menu and the result 1339 It takes the unconverted (i.e. XEmacs) form of the menu and the result
1335 is automatically converted to Emacs' form. 1340 is automatically converted to Emacs' form.
1379 ** If the variable `message-truncate-lines' is bound to t around a 1384 ** If the variable `message-truncate-lines' is bound to t around a
1380 call to `message', the echo area will not be resized to display that 1385 call to `message', the echo area will not be resized to display that
1381 message; it will be truncated instead, as it was done in 20.x. 1386 message; it will be truncated instead, as it was done in 20.x.
1382 Default value is nil. 1387 Default value is nil.
1383 1388
1384 ** The user option line-number-display-limit can now be set to nil, 1389 ** The user option `line-number-display-limit' can now be set to nil,
1385 meaning no limit. 1390 meaning no limit.
1386 1391
1387 ** select-safe-coding-system now also checks the most preferred 1392 ** `select-safe-coding-system' now also checks the most preferred
1388 coding-system if buffer-file-coding-system is `undecided' and 1393 coding-system if buffer-file-coding-system is `undecided' and
1389 DEFAULT-CODING-SYSTEM is not specified, 1394 DEFAULT-CODING-SYSTEM is not specified,
1390 1395
1391 ** The function `subr-arity' provides information on the argument list 1396 ** The function `subr-arity' provides information on the argument list
1392 of a primitive. 1397 of a primitive.
1402 ** The function `apropos-mode' runs the hook `apropos-mode-hook'. 1407 ** The function `apropos-mode' runs the hook `apropos-mode-hook'.
1403 1408
1404 ** `concat' no longer accepts individual integer arguments, as 1409 ** `concat' no longer accepts individual integer arguments, as
1405 promised long ago. 1410 promised long ago.
1406 1411
1412 ** The new function `float-time' returns the current time as a float.
1407 1413
1408 * Lisp changes in Emacs 21.1 (see following page for display-related features) 1414 * Lisp changes in Emacs 21.1 (see following page for display-related features)
1409 1415
1410 Note that +++ before an item means the Lisp manual has been updated. 1416 Note that +++ before an item means the Lisp manual has been updated.
1411 --- means that I have decided it does not need to be in the Lisp manual. 1417 --- means that I have decided it does not need to be in the Lisp manual.
1586 other than 10. 1592 other than 10.
1587 1593
1588 *** `#BINTEGER' or `#bINTEGER' reads INTEGER in binary (radix 2). 1594 *** `#BINTEGER' or `#bINTEGER' reads INTEGER in binary (radix 2).
1589 INTEGER optionally contains a sign. 1595 INTEGER optionally contains a sign.
1590 1596
1591 #b1111 1597 #b1111
1592 => 15 1598 => 15
1593 #b-1111 1599 #b-1111
1594 => -15 1600 => -15
1595 1601
1596 *** `#OINTEGER' or `#oINTEGER' reads INTEGER in octal (radix 8). 1602 *** `#OINTEGER' or `#oINTEGER' reads INTEGER in octal (radix 8).
1597 1603
1598 #o666 1604 #o666
1599 => 438 1605 => 438
1600 1606
1601 *** `#XINTEGER' or `#xINTEGER' reads INTEGER in hexadecimal (radix 16). 1607 *** `#XINTEGER' or `#xINTEGER' reads INTEGER in hexadecimal (radix 16).
1602 1608
1603 #xbeef 1609 #xbeef
1604 => 48815 1610 => 48815
1605 1611
1606 *** `#RADIXrINTEGER' reads INTEGER in radix RADIX, 2 <= RADIX <= 36. 1612 *** `#RADIXrINTEGER' reads INTEGER in radix RADIX, 2 <= RADIX <= 36.
1607 1613
1608 #2R-111 1614 #2R-111
1609 => -7 1615 => -7
1610 #25rah 1616 #25rah
1611 => 267 1617 => 267
1612 1618
1613 ** The function `documentation-property' now evaluates the value of 1619 ** The function `documentation-property' now evaluates the value of
1614 the given property to obtain a string if it doesn't refer to etc/DOC 1620 the given property to obtain a string if it doesn't refer to etc/DOC
1615 and isn't a string. 1621 and isn't a string.
2645 2651
2646 `:ascent ASCENT' 2652 `:ascent ASCENT'
2647 2653
2648 ASCENT must be a number in the range 0..100, or the symbol `center'. 2654 ASCENT must be a number in the range 0..100, or the symbol `center'.
2649 If it is a number, it specifies the percentage of the image's height 2655 If it is a number, it specifies the percentage of the image's height
2650 to use for its ascent. 2656 to use for its ascent.
2651 2657
2652 If not specified, ASCENT defaults to the value 50 which means that the 2658 If not specified, ASCENT defaults to the value 50 which means that the
2653 image will be centered with the base line of the row it appears in. 2659 image will be centered with the base line of the row it appears in.
2654 2660
2655 If ASCENT is `center' the image is vertically centered around a 2661 If ASCENT is `center' the image is vertically centered around a
2656 centerline which is the vertical center of text drawn at the position 2662 centerline which is the vertical center of text drawn at the position
2657 of the image, in the manner specified by the text properties and 2663 of the image, in the manner specified by the text properties and
2658 overlays that apply to the image. 2664 overlays that apply to the image.
2659 2665
2660 `:margin MARGIN' 2666 `:margin MARGIN'