yatex

changeset 334:914b56a1386a dev

Parameterize external commands
author HIROSE Yuuji <yuuji@gentei.org>
date Tue, 16 Dec 2014 21:19:07 +0900
parents 30a8f68abe0a
children 35a0e8065925
files yatex.el
diffstat 1 files changed, 31 insertions(+), 13 deletions(-) [+]
line diff
     1.1 --- a/yatex.el	Tue Dec 16 13:27:50 2014 +0900
     1.2 +++ b/yatex.el	Tue Dec 16 21:19:07 2014 +0900
     1.3 @@ -1,6 +1,6 @@
     1.4  ;;; yatex.el --- Yet Another tex-mode for emacs //–ì’¹// -*- coding: sjis -*-
     1.5  ;;; (c)1991-2014 by HIROSE Yuuji.[yuuji@yatex.org]
     1.6 -;;; Last modified Tue Dec 16 10:23:28 2014 on firestorm
     1.7 +;;; Last modified Tue Dec 16 15:43:59 2014 on firestorm
     1.8  ;;; $Id$
     1.9  ;;; The latest version of this software is always available at;
    1.10  ;;; http://www.yatex.org/
    1.11 @@ -61,6 +61,18 @@
    1.12    "*Default previewer command including its option.
    1.13  This default value is for X window system.")
    1.14  
    1.15 +(defvar YaTeX-cmd-gimp "gimp")
    1.16 +(defvar YaTeX-cmd-tgif "tgif")
    1.17 +(defvar YaTeX-cmd-inkscape "inkscape")
    1.18 +(defvar YaTeX-cmd-dia "dia")
    1.19 +(defvar YaTeX-cmd-ooo "soffice")
    1.20 +(defvar YaTeX-cmd-gs "gs")
    1.21 +(defvar YaTeX-cmd-edit-ps YaTeX-cmd-gimp)
    1.22 +(defvar YaTeX-cmd-edit-pdf YaTeX-cmd-ooo)
    1.23 +(defvar YaTeX-cmd-edit-ai YaTeX-cmd-inkscape)
    1.24 +(defvar YaTeX-cmd-edit-svg YaTeX-cmd-inkscape)
    1.25 +(defvar YaTeX-cmd-edit-images YaTeX-cmd-gimp)
    1.26 +
    1.27  (defvar tex-pdfview-command	;previewer command for your site
    1.28    (cond
    1.29     (YaTeX-dos	"acroread")
    1.30 @@ -1923,18 +1935,24 @@
    1.31  See also the documentation of YaTeX-processed-file-regexp-alist.")
    1.32  
    1.33  (defvar YaTeX-file-processor-alist-default
    1.34 -  '(("tgif" . ".obj")
    1.35 -    ("gimp" . ".xcf") ("gimp" . ".xcf.gz") ("gimp" . ".xcf.bz2")
    1.36 -    ("inkscape" . ".svg") ("inkscape" . ".svgz") ("inkscape" . ".ai")
    1.37 -    ("dia" . ".dia")
    1.38 -    ("soffice" . ".odg")
    1.39 -    ("gimp" . ".jpeg") ("gimp" . ".jpg") ("gimp" . ".png")
    1.40 -    ("evince" . ".ps")
    1.41 -    ("evince" . ".eps")
    1.42 -    ("soffice" . ".pdf")
    1.43 -    (t . ".tex")
    1.44 -    (t . ".sty")
    1.45 -    (t . ""))
    1.46 +  (list (cons YaTeX-cmd-tgif ".obj")
    1.47 +	(cons YaTeX-cmd-gimp ".xcf")
    1.48 +	(cons YaTeX-cmd-gimp ".xcf.gz")
    1.49 +	(cons YaTeX-cmd-gimp ".xcf.bz2")
    1.50 +	(cons YaTeX-cmd-edit-svg ".svg")
    1.51 +	(cons YaTeX-cmd-edit-svg ".svgz")
    1.52 +	(cons YaTeX-cmd-edit-ai ".ai")
    1.53 +	'("dia" . ".dia")
    1.54 +	(cons YaTeX-cmd-ooo ".odg")
    1.55 +	(cons YaTeX-cmd-edit-images ".jpeg")
    1.56 +	(cons YaTeX-cmd-edit-images ".jpg")
    1.57 +	(cons YaTeX-cmd-edit-images ".png")
    1.58 +	(cons YaTeX-cmd-edit-ps ".ps")
    1.59 +	(cons YaTeX-cmd-edit-ps ".eps")
    1.60 +	(cons YaTeX-cmd-edit-pdf ".pdf")
    1.61 +	'(t . ".tex")
    1.62 +	'(t . ".sty")
    1.63 +	'(t . ""))
    1.64    "See the documentation of YaTeX-file-processor-alist.")
    1.65  
    1.66  (defun YaTeX-goto-corresponding-file-processor (&optional other)