comparison etc/NEWS @ 46201:ec2505a6b272

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Sun, 07 Jul 2002 10:52:11 +0000
parents 9e6cc5e5d948
children e89fee6c4aea
comparison
equal deleted inserted replaced
46200:b2d574ba36c5 46201:ec2505a6b272
63 +++ 63 +++
64 ** There is a new user option `mail-default-directory' that allows you 64 ** There is a new user option `mail-default-directory' that allows you
65 to specify the value of `default-directory' for mail buffers. This 65 to specify the value of `default-directory' for mail buffers. This
66 directory is used for auto-save files of mail buffers. It defaults to 66 directory is used for auto-save files of mail buffers. It defaults to
67 "~/". 67 "~/".
68
69 ** When you are root, and you visit a file whose modes specify
70 read-only, the Emacs buffer is now read-only too. Type C-x C-q if you
71 want to make the buffer writable. (As root, you will in fact be able
72 to alter the file.)
68 73
69 --- 74 ---
70 ** ps-print can now print Unicode characters. 75 ** ps-print can now print Unicode characters.
71 76
72 Printing text with characters from the mule-unicode-* sets works with 77 Printing text with characters from the mule-unicode-* sets works with
735 slash `/', it indicates a subdirectory that should be ignored when 740 slash `/', it indicates a subdirectory that should be ignored when
736 completing file names. Elements of `completion-ignored-extensions' 741 completing file names. Elements of `completion-ignored-extensions'
737 which do not end in a slash are never considered when a completion 742 which do not end in a slash are never considered when a completion
738 candidate is a directory. 743 candidate is a directory.
739 744
745 ** The variable `safe-local-eval-forms' specifies a list of forms that
746 are ok to evaluate when they appear in an `eval' local variables
747 specification. Normally Emacs asks for confirmation before evaluating
748 such a form, but if the form appears in this list, no confirmation is
749 needed.
750
751 ** If a function has a non-nil `safe-local-eval-function' property,
752 that means it is ok to evaluate some calls to that function when it
753 appears in an `eval' local variables specification. If the property
754 is t, then any form calling that function with constant arguments is
755 ok. If the property is a function or list of functions, they are called
756 with the form as argument, and if any returns t, the form is ok to call.
757
758 If the form is not "ok to call", that means Emacs asks for
759 confirmation as before.
760
740 +++ 761 +++
741 ** Completion commands in the minibuffer apply only to the 762 ** The completion commands TAB, SPC and ? in the minibuffer apply only
742 text before point. If there is text in the buffer after point, 763 to the text before point. If there is text in the buffer after point,
743 it remains unchanged. 764 it remains unchanged.
744 765
745 +++ 766 +++
746 ** New user option `inhibit-startup-buffer-menu'. 767 ** New user option `inhibit-startup-buffer-menu'.
747 When loading many files, for instance with `emacs *', Emacs normally 768 When loading many files, for instance with `emacs *', Emacs normally
938 to override the internal read-file-name function. 959 to override the internal read-file-name function.
939 960
940 ** The new function `read-directory-name' can be used instead of 961 ** The new function `read-directory-name' can be used instead of
941 `read-file-name' to read a directory name; when used, completion 962 `read-file-name' to read a directory name; when used, completion
942 will only show directories. 963 will only show directories.
964
965 ** The new function `file-remote-p' tests a file name and returns
966 non-nil if it specifies a remote file (one that Emacs accesses using
967 its own special methods and not directly through the file system).
968
969 ** When a Lisp file uses CL functions at run-time, compiling the file
970 now issues warnings about these calls, unless the file performs
971 (require 'cl) when loaded.
943 972
944 ** The new Lisp library fringe.el controls the apperance of fringes. 973 ** The new Lisp library fringe.el controls the apperance of fringes.
945 974
946 ** The `defmacro' form may contain declarations specifying how to 975 ** The `defmacro' form may contain declarations specifying how to
947 indent the macro in Lisp mode and how to debug it with Edebug. The 976 indent the macro in Lisp mode and how to debug it with Edebug. The