summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-01-15 05:08:57 +0000
committerRichard M. Stallman <rms@gnu.org>1996-01-15 05:08:57 +0000
commit2b8a4456ef40add18a72da36fcf07faf22c03b2f (patch)
tree74bc40bdbb8cd16d39c69c9187295b1dccbed1ca
parent67367a54b6d9488205973c2fe060dd8037b477ca (diff)
downloademacs-2b8a4456ef40add18a72da36fcf07faf22c03b2f.tar.gz
(auto-mode-alist): Add sgml-mode and html-mode.
(write-contents-hooks): Doc fix.
-rw-r--r--lisp/files.el15
1 files changed, 10 insertions, 5 deletions
diff --git a/lisp/files.el b/lisp/files.el
index c0f5c718b5f..dbd8209fbdc 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -17,8 +17,9 @@
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs; see the file COPYING. If not, write to
-;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;; along with GNU Emacs; see the file COPYING. If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
;;; Commentary:
@@ -220,7 +221,11 @@ and the rest are not called.
This variable is meant to be used for hooks that pertain to the
buffer's contents, not to the particular visited file; thus,
`set-visited-file-name' does not clear this variable; but changing the
-major mode does clear it if you have made it buffer local.
+major mode does clear it.
+
+This variable automatically becomes buffer-local whenever it is set.
+If you use `add-hooks' to add elements to the list, use nil for the
+LOCAL argument.
See also `write-file-hooks'.")
(make-variable-buffer-local 'write-contents-hooks)
@@ -982,9 +987,9 @@ run `normal-mode' explicitly."
("\\.y\\'" . c-mode)
("\\.lex\\'" . c-mode)
("\\.oak\\'" . scheme-mode)
- ("\\.sgm\\'" . sgml-mode)
- ("\\.sgml\\'" . sgml-mode)
+ ("\\.sgml?\\'" . sgml-mode)
("\\.dtd\\'" . sgml-mode)
+ ("\\.s?html?\\'" . html-mode)
;; .emacs following a directory delimiter
;; in either Unix or VMS syntax.
("[]>:/]\\..*emacs\\'" . emacs-lisp-mode)