comparison lisp/gnus/gnus-art.el @ 173:8eaf7971accc r20-3b13

Import from CVS: tag r20-3b13
author cvs
date Mon, 13 Aug 2007 09:49:09 +0200
parents 15872534500d
children
comparison
equal deleted inserted replaced
172:a38aed19690b 173:8eaf7971accc
1124 t 1124 t
1125 (goto-char cur) 1125 (goto-char cur)
1126 nil))) 1126 nil)))
1127 1127
1128 (eval-and-compile 1128 (eval-and-compile
1129 (autoload 'w3-parse-buffer "w3-parse") 1129 (autoload 'w3-display "w3-parse")
1130 (autoload 'w3-do-setup "w3" "" t)) 1130 (autoload 'w3-do-setup "w3" "" t))
1131 1131
1132 (defun gnus-article-treat-html () 1132 (defun gnus-article-treat-html ()
1133 "Render HTML." 1133 "Render HTML."
1134 (interactive) 1134 (interactive)
1144 (setq e (point-max))) 1144 (setq e (point-max)))
1145 (nnheader-temp-write nil 1145 (nnheader-temp-write nil
1146 (insert-buffer-substring gnus-article-buffer b e) 1146 (insert-buffer-substring gnus-article-buffer b e)
1147 (require 'url) 1147 (require 'url)
1148 (save-window-excursion 1148 (save-window-excursion
1149 (w3-parse-buffer (current-buffer)) 1149 (w3-region (point-min) (point-max))
1150 (setq buf (buffer-string)))) 1150 (setq buf (buffer-substring-no-properties (point-min) (point-max)))))
1151 (when buf 1151 (when buf
1152 (delete-region (point-min) (point-max)) 1152 (delete-region (point-min) (point-max))
1153 (insert buf)) 1153 (insert buf))
1154 (widen) 1154 (widen)
1155 (goto-char (point-min)) 1155 (goto-char (point-min))