Mostly, leave the choice to the XDG machinery. I'm trying `mupdf'
experimentally as my primary PDF viewer.
w3m-use-cookies t)
(eval-after-load "w3m"
w3m-use-cookies t)
(eval-after-load "w3m"
- '(let ((entries '(("application/pdf" "\\.pdf\\'" ("evince" file) nil)
- ("application/x-pdf" "\\.pdf\\'" ("evince" file) nil))))
+ '(let ((entries '(("application/pdf" "\\.pdf\\'" ("xdg-open" file) nil)
+ ("application/x-pdf" "\\.pdf\\'" ("xdg-open" file) nil))))
(dolist (e entries)
(setq w3m-content-type-alist
(cons e (remove* (car e) w3m-content-type-alist
(dolist (e entries)
(setq w3m-content-type-alist
(cons e (remove* (car e) w3m-content-type-alist
(setq TeX-output-view-style
'(("^dvi$"
("^landscape$" "^pstricks$\\|^pst-\\|^psfrag$")
(setq TeX-output-view-style
'(("^dvi$"
("^landscape$" "^pstricks$\\|^pst-\\|^psfrag$")
- "%(o?)dvips -t landscape %d -o && evince %f")
+ "%(o?)dvips -t landscape %d -o && xdg-open %f")
("^dvi$" "^pstricks$\\|^pst-\\|^psfrag$"
("^dvi$" "^pstricks$\\|^pst-\\|^psfrag$"
- "%(o?)dvips %d -o && evince %f")
+ "%(o?)dvips %d -o && xdg-open %f")
("^dvi$"
("^a4\\(?:dutch\\|paper\\|wide\\)\\|sem-a4$" "^landscape$")
"%(o?)xdvi %dS -paper a4r -s 0 %d")
("^dvi$"
("^a4\\(?:dutch\\|paper\\|wide\\)\\|sem-a4$" "^landscape$")
"%(o?)xdvi %dS -paper a4r -s 0 %d")
("^dvi$" "^legalpaper$" "%(o?)xdvi %dS -paper legal %d")
("^dvi$" "^executivepaper$" "%(o?)xdvi %dS -paper 7.25x10.5in %d")
("^dvi$" "." "%(o?)xdvi %dS %d")
("^dvi$" "^legalpaper$" "%(o?)xdvi %dS -paper legal %d")
("^dvi$" "^executivepaper$" "%(o?)xdvi %dS -paper 7.25x10.5in %d")
("^dvi$" "." "%(o?)xdvi %dS %d")
- ("^pdf$" "." "evince %o")
- ("^html?$" "." "netscape %o")))
+ ("^pdf$" "." "xdg-open %o")
+ ("^html?$" "." "sensible-browser %o")))
+
+(setq TeX-view-program-list
+ '(("mupdf" "mupdf %o" (mode-io-correlate " %(outpage)"))))
(setq TeX-view-program-selection
'(((output-dvi style-pstricks) "dvips and gv")
(output-dvi "xdvi")
(setq TeX-view-program-selection
'(((output-dvi style-pstricks) "dvips and gv")
(output-dvi "xdvi")
- (output-pdf "Evince")
- (output-html "xdg-open")))
+ (output-pdf "mupdf")
+ (output-html "sensible-browser")))
(setq TeX-open-quote "\""
TeX-close-quote "\"")
(setq TeX-open-quote "\""
TeX-close-quote "\"")
'("hibachi-dealers-members@chiark\\.greenend\\.org\\.uk"))
(setq vm-mime-external-content-types-alist
'("hibachi-dealers-members@chiark\\.greenend\\.org\\.uk"))
(setq vm-mime-external-content-types-alist
- '(("image/jpeg" "display")
- ("image/jpg" "display")
- ("image/gif" "display")
- ("image/bmp" "display")
- ("image/tiff" "display")
- ("application/postscript" "evince")
- ("application/pdf" "evince")))
+ '(("image/jpeg" "xdg-open")
+ ("image/jpg" "xdg-open")
+ ("image/gif" "xdg-open")
+ ("image/bmp" "xdg-open")
+ ("image/tiff" "xdg-open")
+ ("application/postscript" "xdg-open")
+ ("application/pdf" "xdg-open")))
-(setq vm-url-browser "firefox")
+(setq vm-url-browser "sensible-browser")
(setq vm-frame-parameter-alist
'((folder ((width . 81) (height . 33)))
(setq vm-frame-parameter-alist
'((folder ((width . 81) (height . 33)))