Mercurial > emacs
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 |