Remove all references to buffer-file-type and related features.
commit5f474c9ba8368c32f50a4ed0404214763f9a1a1a
authorEli Zaretskii <eliz@gnu.org>
Sat, 9 Feb 2013 12:52:01 +0000 (9 14:52 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 9 Feb 2013 12:52:01 +0000 (9 14:52 +0200)
tree5b6a2925a0bd71dafafb7371046bb38cfc1d2509
parentf36a61723fcab6dee071fd3bce27d87f1d476ea0
Remove all references to buffer-file-type and related features.

 src/xdisp.c (decode_mode_spec): Remove handling of %t.

 lisp/net/ange-ftp.el (ange-ftp-insert-file-contents): Don't reference
 buffer-file-type.
 lisp/mail/feedmail.el (feedmail-force-binary-write): Doc fix.
 (feedmail-run-the-queue, feedmail-dump-message-to-queue)
 (feedmail-send-it-immediately): Don't bind buffer-file-type, bind
 coding-system-for-write instead.
 lisp/jka-compr.el (jka-compr-write-region): Don't bind
 buffer-file-type.
 lisp/emacs-lisp/bytecomp.el (byte-compile-file): Don't bind
 buffer-file-type.
 lisp/files.el (file-name-buffer-file-type-alist): Remove defvar.
 (insert-file-contents-literally): Remove reference to
 file-name-buffer-file-type-alist.
 lisp/dos-w32.el (file-name-buffer-file-type-alist): Deprecate and
 make-obsolete.
 (find-buffer-file-type-match, find-buffer-file-type): Remove.
 (find-buffer-file-type-coding-system): Remove references to
 find-buffer-file-type-match, find-buffer-file-type, and
 buffer-file-type.
 Don't put find-buffer-file-type-coding-system into
 file-coding-system-alist.
 (find-file-binary, find-file-text): Bind coding-system-for-read
 instead of file-name-buffer-file-type-alist.
 lisp/erc/erc-dcc.el (erc-dcc-get-file): Don't reference buffer-file-type.

 doc/emacs/msdog.texi (Text and Binary): Delete the description of
 file-name-buffer-file-type-alist.

 doc/lispref/modes.texi (%-Constructs): Remove the description of %t.
 doc/lispref/nonascii.texi (MS-DOS File Types): Delete node.
19 files changed:
doc/emacs/ChangeLog
doc/emacs/msdog.texi
doc/lispref/ChangeLog
doc/lispref/elisp.texi
doc/lispref/modes.texi
doc/lispref/nonascii.texi
etc/NEWS
lisp/ChangeLog
lisp/arc-mode.el
lisp/dos-w32.el
lisp/emacs-lisp/bytecomp.el
lisp/erc/ChangeLog
lisp/erc/erc-dcc.el
lisp/files.el
lisp/jka-compr.el
lisp/mail/feedmail.el
lisp/net/ange-ftp.el
src/ChangeLog
src/xdisp.c