Function: browse-url--temp-file-setup
browse-url--temp-file-setup is a macro defined in browse-url.el.gz.
Signature
(browse-url--temp-file-setup &rest BODY)
Source Code
;; Defined in /usr/src/emacs/lisp/net/browse-url.el.gz
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Browse current buffer
(defmacro browse-url--temp-file-setup (&rest body)
(declare (indent defun))
`(progn
(add-hook 'write-file-functions #'browse-url-delete-temp-file nil t)
(add-hook 'kill-buffer-hook #'browse-url-delete-temp-file nil t)
(with-file-modes #o600
,@body)))