Changeset 4079 for trunk/lisp/gnus/mm-decode.el
- Timestamp:
- 2006年05月13日 11時31分18秒 (3 years ago)
- Files:
-
- trunk/lisp/gnus/mm-decode.el (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lisp/gnus/mm-decode.el
r4073 r4079 563 563 (setq type (split-string (car ctl) "/")) 564 564 (setq subtype (cadr type) 565 type ( poptype))565 type (car type)) 566 566 (setq 567 567 result … … 642 642 (defun mm-copy-to-buffer () 643 643 "Copy the contents of the current buffer to a fresh buffer." 644 (save-excursion645 644 (let ((obuf (current-buffer)) 646 645 beg) … … 648 647 (search-forward-regexp "^\n" nil t) 649 648 (setq beg (point)) 650 (set-buffer649 (with-current-buffer 651 650 ;; Preserve the data's unibyteness (for url-insert-file-contents). 652 651 (let ((default-enable-multibyte-characters (mm-multibyte-p))) 653 (generate-new-buffer " *mm*")))652 (generate-new-buffer " *mm*")) 654 653 (insert-buffer-substring obuf beg) 655 654 (current-buffer)))) … … 702 701 (mm-insert-inline handle (mm-get-part handle)) 703 702 'inline) 704 (if (and method ;; If nil, we always use "save". 703 (setq external 704 (and method ;; If nil, we always use "save". 705 705 (stringp method) ;; 'mailcap-save-binary-file 706 706 (or (eq mm-enable-external t) … … 715 715 " \"" (format method filename) "\"") 716 716 "") 717 "? "))))) 718 (setq external t) 719 (setq external nil)) 717 "? ")))))) 720 718 (if external 721 719 (mm-display-external … … 1020 1018 result)) 1021 1019 1022 (defun mm-inlinable-p (handle) 1023 "Say whether HANDLE can be displayed inline." 1020 (defun mm-inlinable-p (handle &optional type) 1021 "Say whether HANDLE can be displayed inline. 1022 TYPE is the mime-type of the object; it defaults to the one given 1023 in HANDLE." 1024 (unless type (setq type (mm-handle-media-type handle))) 1024 1025 (let ((alist mm-inline-media-tests) 1025 (type (mm-handle-media-type handle))1026 1026 test) 1027 1027 (while alist
