/[emacs]/emacs/etc/ONEWS
ViewVC logotype

Diff of /emacs/etc/ONEWS

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

revision 1.6 by pj, Sat Jan 12 15:36:53 2002 UTC revision 1.6.4.1 by miles, Fri Apr 4 06:19:49 2003 UTC
# Line 87  To use this package, put in your ~/.emac Line 87  To use this package, put in your ~/.emac
87    
88   (setq font-lock-support-mode 'lazy-lock-mode)   (setq font-lock-support-mode 'lazy-lock-mode)
89    
90  To control the package behaviour, see the documentation for `lazy-lock-mode'.  To control the package behavior, see the documentation for `lazy-lock-mode'.
91    
92  ** Changes in BibTeX mode.  ** Changes in BibTeX mode.
93    
# Line 908  that buffer. Line 908  that buffer.
908  highlighting based not only on what's visible in the buffer, but on  highlighting based not only on what's visible in the buffer, but on
909  other data structures.  other data structures.
910    
911  **** Old packages like `expire-kill' will no longer work.    **** Old packages like `expire-kill' will no longer work.
912    
913  **** `C-c C-l' in the group buffer no longer switches to a different  **** `C-c C-l' in the group buffer no longer switches to a different
914  buffer, but instead lists killed groups in the group buffer.  buffer, but instead lists killed groups in the group buffer.
# Line 917  buffer, but instead lists killed groups Line 917  buffer, but instead lists killed groups
917    
918  **** The look of all buffers can be changed by setting format-like  **** The look of all buffers can be changed by setting format-like
919  variables.  variables.
920    
921  **** Local spool and several NNTP servers can be used at once.  **** Local spool and several NNTP servers can be used at once.
922    
923  **** Groups can be combined into virtual groups.  **** Groups can be combined into virtual groups.
# Line 988  file status. Line 988  file status.
988    
989  If you do want unmodified files to be write-protected, set your  If you do want unmodified files to be write-protected, set your
990  CVSREAD environment variable.  VC sees this and behaves accordingly;  CVSREAD environment variable.  VC sees this and behaves accordingly;
991  that will give you the behaviour of Emacs 19.29, similar to that under  that will give you the behavior of Emacs 19.29, similar to that under
992  RCS and SCCS.  In this mode, if the variable vc-mistrust-permissions  RCS and SCCS.  In this mode, if the variable vc-mistrust-permissions
993  is nil, VC learns the modification state from the file permissions.  is nil, VC learns the modification state from the file permissions.
994  When setting CVSREAD for the first time, you should check out the  When setting CVSREAD for the first time, you should check out the
# Line 1006  and execute the next logical version con Line 1006  and execute the next logical version con
1006    
1007  *** Starting a new branch.  *** Starting a new branch.
1008    
1009  If you try to lock a version that is not the latest on its branch,  If you try to lock a version that is not the latest on its branch,
1010  VC asks for confirmation in the minibuffer.  If you say no, it offers  VC asks for confirmation in the minibuffer.  If you say no, it offers
1011  to lock the latest version instead.  to lock the latest version instead.
1012    
# Line 1058  of them. Line 1058  of them.
1058    
1059  *** New sexp diary entry type  *** New sexp diary entry type
1060    
1061  Reminders that apply in the days leading up to an event.  Reminders that apply in the days leading up to an event.
1062    
1063  ** The CC-mode package now provides the default C and C++ modes.  ** The CC-mode package now provides the default C and C++ modes.
1064  See the manual for documentation of its features.  See the manual for documentation of its features.
# Line 1225  Loading tpu-edt no longer turns on tpu-e Line 1225  Loading tpu-edt no longer turns on tpu-e
1225  longer necessary to explicitly load tpu-edt.  All you need to do to  longer necessary to explicitly load tpu-edt.  All you need to do to
1226  turn on tpu-edt is run the tpu-edt function.  Here's how to run  turn on tpu-edt is run the tpu-edt function.  Here's how to run
1227  tpu-edt instead of loading the file:  tpu-edt instead of loading the file:
1228      
1229    Running Emacs:   Type      emacs -f tpu-edt    Running Emacs:   Type      emacs -f tpu-edt
1230                      not      emacs -l tpu-edt                      not      emacs -l tpu-edt
1231    
1232    Within Emacs:    Type      M-x tpu-edt <ret>    Within Emacs:    Type      M-x tpu-edt <ret>
1233                      not      M-x load-library <ret> tpu-edt <ret>                      not      M-x load-library <ret> tpu-edt <ret>
1234      
1235    In .emacs:       Use       (tpu-edt)    In .emacs:       Use       (tpu-edt)
1236                     not       (load "tpu-edt")                     not       (load "tpu-edt")
1237      
1238  The default name of the tpu-edt X key definition file has changed from  The default name of the tpu-edt X key definition file has changed from
1239  ~/.tpu-gnu-keys to ~/.tpu-keys.  If you don't rename the file yourself,  ~/.tpu-gnu-keys to ~/.tpu-keys.  If you don't rename the file yourself,
1240  tpu-edt will offer to rename it the first time you invoke it under  tpu-edt will offer to rename it the first time you invoke it under
# Line 1250  your ~/_emacs, then the screen briefly f Line 1250  your ~/_emacs, then the screen briefly f
1250  colors before changing to the colors you have specified.  To avoid  colors before changing to the colors you have specified.  To avoid
1251  this, the EMACSCOLORS environment variable exists.  It shall be  this, the EMACSCOLORS environment variable exists.  It shall be
1252  defined as a string with the following elements:  defined as a string with the following elements:
1253      
1254      set EMACSCOLORS=fb;fb      set EMACSCOLORS=fb;fb
1255      
1256  The first set of "fb" defines the initial foreground and background  The first set of "fb" defines the initial foreground and background
1257  colors using standard dos color numbers (0=black,.., 7=white).  colors using standard dos color numbers (0=black,.., 7=white).
1258  If specified, the second set of "fb" defines the colors which are  If specified, the second set of "fb" defines the colors which are
1259  restored when you leave emacs.  restored when you leave emacs.
1260      
1261  *** The new SUSPEND environment variable can now be set as the shell to  *** The new SUSPEND environment variable can now be set as the shell to
1262  use when suspending emacs.  This can be used to override the stupid  use when suspending emacs.  This can be used to override the stupid
1263  limitation on the environment of sub-shells in MS-DOS (they are just  limitation on the environment of sub-shells in MS-DOS (they are just
1264  large enough to hold the currently defined variables, not leaving  large enough to hold the currently defined variables, not leaving
1265  room for more); to overcome this limitation, add this to autoexec.bat:  room for more); to overcome this limitation, add this to autoexec.bat:
1266      
1267      set SUSPEND=%COMSPEC% /E:2000      set SUSPEND=%COMSPEC% /E:2000
1268    
1269  ** The escape character can now be displayed on X frames.  Try  ** The escape character can now be displayed on X frames.  Try
# Line 1616  mode. Line 1616  mode.
1616  *** You can use this menu to change the face of the region.  *** You can use this menu to change the face of the region.
1617  You can also set the face of the region with the new M-g command.  You can also set the face of the region with the new M-g command.
1618    
1619  *** The menu also includes commands for indenting the region,  *** The menu also includes commands for indenting the region,
1620  which locally changes the values of left-margin and fill-column that  which locally changes the values of left-margin and fill-column that
1621  are used.  are used.
1622    
# Line 1770  another way. Line 1770  another way.
1770    
1771  *** It now works to set bookmarks in Info nodes.  *** It now works to set bookmarks in Info nodes.
1772    
1773  *** Bookmarks can have annotations; type "C-h m" after doing  *** Bookmarks can have annotations; type "C-h m" after doing
1774  "M-x list-bookmarks", for more information on annotations.  "M-x list-bookmarks", for more information on annotations.
1775    
1776  *** The bookmark-jump popup menu function is now `bookmark-menu-jump', for  *** The bookmark-jump popup menu function is now `bookmark-menu-jump', for
# Line 1816  containing an open brace just after a ca Line 1816  containing an open brace just after a ca
1816  message displays during long re-indention.  This is a new feature  message displays during long re-indention.  This is a new feature
1817  which prints percentage complete messages at specified intervals.  which prints percentage complete messages at specified intervals.
1818    
1819  ** Makefile mode changes.  ** Makefile mode changes.
1820    
1821  *** The electric keys are not enabled by default.  *** The electric keys are not enabled by default.
1822    
# Line 2382  expression which is used to recognize fi Line 2382  expression which is used to recognize fi
2382  function, an encoding function, a flag that indicates whether the  function, an encoding function, a flag that indicates whether the
2383  encoding function modifies the buffer, and a mode function.  encoding function modifies the buffer, and a mode function.
2384    
2385  FROM-FN is called to decode files in that format; it gets two args, BEGIN  FROM-FN is called to decode files in that format; it gets two args, BEGIN
2386          and END, and can make any modifications it likes, returning the new          and END, and can make any modifications it likes, returning the new
2387          end position.  It must make sure that the beginning of the file no          end position.  It must make sure that the beginning of the file no
2388          longer matches REGEXP, or else it will get called again.          longer matches REGEXP, or else it will get called again.
# Line 2763  Most lisp programs should use the new fu Line 2763  Most lisp programs should use the new fu
2763  (current-left-margin), which return the proper values to use for the  (current-left-margin), which return the proper values to use for the
2764  current line.  current line.
2765    
2766  **** There are new functions for dealing with margins:  **** There are new functions for dealing with margins:
2767    
2768  ***** Set-left-margin and set-right-margin (set the value for a region  ***** Set-left-margin and set-right-margin (set the value for a region
2769  and re-fill).  These functions take three arguments: two to specify  and re-fill).  These functions take three arguments: two to specify
# Line 2803  the text of the region according to the Line 2803  the text of the region according to the
2803    
2804  **** Filling and auto-fill are disabled if justification is `none'.  **** Filling and auto-fill are disabled if justification is `none'.
2805    
2806  **** The auto-fill-function is now called regardless of whether  **** The auto-fill-function is now called regardless of whether
2807  the fill-column has been exceeded; the function can determine on its  the fill-column has been exceeded; the function can determine on its
2808  own whether filling (or justification) is necessary.  own whether filling (or justification) is necessary.
2809    
# Line 3291  default value is nil. Line 3291  default value is nil.
3291  comint-completion-fignore.  The default value is nil, but some  comint-completion-fignore.  The default value is nil, but some
3292  people prefer ("~" "#" "%").  people prefer ("~" "#" "%").
3293    
3294  *** The function `comint-watch-for-password-prompt' can be used to  *** The function `comint-watch-for-password-prompt' can be used to
3295  suppress echoing when a subprocess asks for a password.  To use it,  suppress echoing when a subprocess asks for a password.  To use it,
3296  do this:  do this:
3297    
# Line 3429  the basic offset given to a level of ind Line 3429  the basic offset given to a level of ind
3429    
3430  If, for example, you wanted to change this style:  If, for example, you wanted to change this style:
3431    
3432  int foo (int i)  int foo (int i)
3433  {  {
3434      switch (i) {      switch (i) {
3435      case 1:      case 1:
# Line 3443  int foo (int i) Line 3443  int foo (int i)
3443    
3444  into this:  into this:
3445    
3446  int foo (int i)  int foo (int i)
3447  {  {
3448      switch (i) {      switch (i) {
3449        case 1:        case 1:
# Line 3694  The undo and yank commands do this. Line 3694  The undo and yank commands do this.
3694    
3695  ** If you specify an explicit title for a new frame when you create it,  ** If you specify an explicit title for a new frame when you create it,
3696  the title is used as the resource name when looking up X resources to  the title is used as the resource name when looking up X resources to
3697  control the shape of that frame.  If you don't specify the frame title,  control the shape of that frame.  If you don't specify the frame title,
3698  the value of x-resource-name is used, as before.  the value of x-resource-name is used, as before.
3699    
3700  ** The frame parameter user-position, if non-nil, says that the user  ** The frame parameter user-position, if non-nil, says that the user
# Line 3801  active on that window are considered. Line 3801  active on that window are considered.
3801    
3802  ** Overlays can have the `invisible' property.  ** Overlays can have the `invisible' property.
3803    
3804  ** The function insert-file-contents now takes an optional fifth  ** The function insert-file-contents now takes an optional fifth
3805  argument called REPLACE.  If this is t, it means to replace the  argument called REPLACE.  If this is t, it means to replace the
3806  contents of the buffer (actually, just the accessible portion)  contents of the buffer (actually, just the accessible portion)
3807  with the contents of the file.  with the contents of the file.
# Line 3912  as well by removing them from command-li Line 3912  as well by removing them from command-li
3912  and inhibit handling of the file name.  Here is how to do it:  and inhibit handling of the file name.  Here is how to do it:
3913    
3914  (let ((inhibit-file-name-handlers  (let ((inhibit-file-name-handlers
3915         (cons 'ange-ftp-file-handler         (cons 'ange-ftp-file-handler
3916               (and (eq inhibit-file-name-operation operation)               (and (eq inhibit-file-name-operation operation)
3917                        inhibit-file-name-handlers)))                        inhibit-file-name-handlers)))
3918        (inhibit-file-name-operation operation))        (inhibit-file-name-operation operation))
# Line 4114  load the library iso-syntax.  (This is n Line 4114  load the library iso-syntax.  (This is n
4114  ** M-TAB in Text mode now runs the command ispell-complete-word  ** M-TAB in Text mode now runs the command ispell-complete-word
4115  which performs completion using the spelling dictionary.  which performs completion using the spelling dictionary.
4116    
4117  The spelling correction submenu now includes this command  The spelling correction submenu now includes this command
4118  and another command which completes a word fragment (that is,  and another command which completes a word fragment (that is,
4119  it doesn't assume that the text to be completed starts at the  it doesn't assume that the text to be completed starts at the
4120  beginning of a word.  beginning of a word.
# Line 4178  C-c C-h lists the input history in a `*H Line 4178  C-c C-h lists the input history in a `*H
4178    
4179  There are new menu bar items for completion/input/output/signal commands.  There are new menu bar items for completion/input/output/signal commands.
4180    
4181  Input behaviour is configurable.  Variables control whether some windows  Input behavior is configurable.  Variables control whether some windows
4182  showing the buffer scroll to the bottom before insertion.  These are  showing the buffer scroll to the bottom before insertion.  These are
4183  `comint-scroll-to-bottom-on-input' and `before-change-function'.  By default,  `comint-scroll-to-bottom-on-input' and `before-change-function'.  By default,
4184  insertion causes the selected window to scroll to the bottom before insertion  insertion causes the selected window to scroll to the bottom before insertion
# Line 4259  Directory tracking is more robust.  It c Line 4259  Directory tracking is more robust.  It c
4259  and forked commands, and can detect the failure of directory changing  and forked commands, and can detect the failure of directory changing
4260  commands in most circumstances.  It's still not infallible, of course.  commands in most circumstances.  It's still not infallible, of course.
4261    
4262  You can now configure the behaviour of `pushd'.  Variables control  You can now configure the behavior of `pushd'.  Variables control
4263  whether `pushd' behaves like `cd' if no argument is given  whether `pushd' behaves like `cd' if no argument is given
4264  (`shell-pushd-tohome'), pop rather than rotate with a numeric argument  (`shell-pushd-tohome'), pop rather than rotate with a numeric argument
4265  (`shell-pushd-dextract'), and only add directories to the directory  (`shell-pushd-dextract'), and only add directories to the directory
# Line 4617  minibuffer window, and returns t if the Line 4617  minibuffer window, and returns t if the
4617    
4618  * Changes in version 19.17.  * Changes in version 19.17.
4619    
4620  ** When Emacs displays a list of completions in a buffer,  ** When Emacs displays a list of completions in a buffer,
4621  you can select a completion by clicking mouse button 2  you can select a completion by clicking mouse button 2
4622  on that completion.  on that completion.
4623    
4624  ** Use the command `list-faces-display' to display a list of  ** Use the command `list-faces-display' to display a list of
4625  all the currently defined faces, showing what they look like.  all the currently defined faces, showing what they look like.
4626    
4627  ** Menu bar items from local maps now come after the usual items.  ** Menu bar items from local maps now come after the usual items.
# Line 4636  constants, names of functions being defi Line 4636  constants, names of functions being defi
4636    
4637  ** Dunnet, an adventure game, is now available.  ** Dunnet, an adventure game, is now available.
4638    
4639  ** Several major modes now have their own menu bar items,  ** Several major modes now have their own menu bar items,
4640  including Dired, Rmail, and Sendmail.  We would like to add  including Dired, Rmail, and Sendmail.  We would like to add
4641  suitable menu bar items to other major modes.  suitable menu bar items to other major modes.
4642    
4643  ** The key binding C-x a C-h has been eliminated.  ** The key binding C-x a C-h has been eliminated.
# Line 4821  and c-backward-conditional). Line 4821  and c-backward-conditional).
4821    
4822  ** The Edit entry in the menu bar has a new alternative:  ** The Edit entry in the menu bar has a new alternative:
4823  "Choose Next Paste".  It gives you a menu showing the various  "Choose Next Paste".  It gives you a menu showing the various
4824  strings in the kill ring; click on one to select it as the text  strings in the kill ring; click on one to select it as the text
4825  to be yanked ("pasted") the next time you yank.  to be yanked ("pasted") the next time you yank.
4826    
4827  ** If you enable Transient Mark mode and set `mark-even-if-inactive' to  ** If you enable Transient Mark mode and set `mark-even-if-inactive' to
# Line 5151  buffer is very large. Line 5151  buffer is very large.
5151  ** You can quit while Emacs is waiting to read or write files.  ** You can quit while Emacs is waiting to read or write files.
5152    
5153  ** The arrow keys now have default bindings to move in the appropriate  ** The arrow keys now have default bindings to move in the appropriate
5154  directions.  directions.
5155    
5156  ** You can suppress next-line's habit of inserting a newline when  ** You can suppress next-line's habit of inserting a newline when
5157  called at the end of a buffer by setting next-line-add-newlines to nil  called at the end of a buffer by setting next-line-add-newlines to nil
# Line 5378  M-, to resume a suspended `tags-search' Line 5378  M-, to resume a suspended `tags-search'
5378  whether to save a particular buffer.  In addition to `y' or `n', you  whether to save a particular buffer.  In addition to `y' or `n', you
5379  can answer `!' to save all the remaining buffers, `.' to save this  can answer `!' to save all the remaining buffers, `.' to save this
5380  buffer but not save any others, ESC to stop saving and exit the  buffer but not save any others, ESC to stop saving and exit the
5381  command, and C-h to get help.  These options are analogous to those  command, and C-h to get help.  These options are analogous to those
5382  of `query-replace'.  of `query-replace'.
5383    
5384  ** M-x make-symbolic-link does not expand its first argument.  ** M-x make-symbolic-link does not expand its first argument.
# Line 5594  The C-x C-a bindings are also active in Line 5594  The C-x C-a bindings are also active in
5594    
5595  *** The old TeX mode bindings of M-{ and M-} have been moved to C-c {  *** The old TeX mode bindings of M-{ and M-} have been moved to C-c {
5596  and C-c }.  (These commands are `up-list' and `tex-insert-braces';  and C-c }.  (These commands are `up-list' and `tex-insert-braces';
5597  they are the TeX equivalents of M-( and M-).)  This is because M-{  they are the TeX equivalents of M-( and M-).)  This is because M-{
5598  and M-} are now globally defined commands.  and M-} are now globally defined commands.
5599    
5600  *** Changes in Mail mode.  *** Changes in Mail mode.
# Line 5872  the UNIX `calendar' utility. Line 5872  the UNIX `calendar' utility.
5872  *** There is a new major mode for editing binary files: Hexl mode.  *** There is a new major mode for editing binary files: Hexl mode.
5873  To use it, use M-x hexl-find-file instead of C-x C-f to visit the file.  To use it, use M-x hexl-find-file instead of C-x C-f to visit the file.
5874  This command converts the file's contents to hexadecimal and lets you  This command converts the file's contents to hexadecimal and lets you
5875  edit the translation.  When you save the file, it is converted  edit the translation.  When you save the file, it is converted
5876  automatically back to binary.  automatically back to binary.
5877    
5878  You can also use M-x hexl-mode to translate an existing buffer into hex.  You can also use M-x hexl-mode to translate an existing buffer into hex.
5879  Do this if you have already visited a binary file.    Do this if you have already visited a binary file.
5880    
5881  Hexl mode has a few other commands:  Hexl mode has a few other commands:
5882    
# Line 6070  etc subdirectory. Line 6070  etc subdirectory.
6070  *** Shell mode has been completely replaced.  *** Shell mode has been completely replaced.
6071  The basic idea is the same, but there are new commands available in  The basic idea is the same, but there are new commands available in
6072  this mode.  this mode.
6073          
6074  TAB now completes the file name before point in the shell buffer.  TAB now completes the file name before point in the shell buffer.
6075  To get a list of all possible completions, type M-?.  To get a list of all possible completions, type M-?.
6076    
# Line 6082  M-n is similar but goes in the opposite Line 6082  M-n is similar but goes in the opposite
6082  When you find the command you wanted, you can edit it, or just  When you find the command you wanted, you can edit it, or just
6083  resubmit it by typing RET.  resubmit it by typing RET.
6084    
6085  You can also use M-r and M-s to search for (respectively) earlier or  You can also use M-r and M-s to search for (respectively) earlier or
6086  later inputs starting with a given string.  First type the string,  later inputs starting with a given string.  First type the string,
6087  then type M-r to yank a previous input from the history which starts  then type M-r to yank a previous input from the history which starts
6088  with that string.  You can repeat M-r to find successively earlier  with that string.  You can repeat M-r to find successively earlier
6089  inputs starting with the same string.  You can start moving in the  inputs starting with the same string.  You can start moving in the
# Line 6110  current directory, type M-x dirs to re-s Line 6110  current directory, type M-x dirs to re-s
6110  M-x send-invisible reads a line of text without echoing it, and  M-x send-invisible reads a line of text without echoing it, and
6111  sends it to the shell.  sends it to the shell.
6112    
6113  If you accidentally suspend your process, use M-x comint-continue-subjob  If you accidentally suspend your process, use M-x comint-continue-subjob
6114  to continue it.  to continue it.
6115            
6116  *** There is now a convenient way to enable flow control on terminals  *** There is now a convenient way to enable flow control on terminals
6117  where you can't win without it.  Suppose you want to do this on  where you can't win without it.  Suppose you want to do this on
6118  VT-100 and H19 terminals; put the following in your `.emacs' file:  VT-100 and H19 terminals; put the following in your `.emacs' file:

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.6.4.1

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