Mercurial > hg > dotemacs
annotate elpa/auctex-12.2.4/style/pst-plot.el @ 207:ded909e32640
auctex: new version from ELPA
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Fri, 08 Jan 2021 19:42:09 -0500 |
parents | |
children |
rev | line source |
---|---|
207
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
1 ;;; pst-plot.el --- AUCTeX style for `pst-plot.sty' |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
2 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
3 ;; Copyright (C) 2007, 2014, 2015, 2019 Free Software Foundation, Inc. |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
4 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
5 ;; Author: Holger Sparr <holger.sparr@gmx.net> |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
6 ;; Created: 21 Jun 2007 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
7 ;; Based on: Jean-Philippe Georget's pst-plot.el |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
8 ;; Keywords: latex, pstricks, auctex, emacs |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
9 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
10 ;; This file is part of AUCTeX. |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
11 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
12 ;; AUCTeX is free software; you can redistribute it and/or modify it |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
13 ;; under the terms of the GNU General Public License as published by |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
14 ;; the Free Software Foundation; either version 3, or (at your option) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
15 ;; any later version. |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
16 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
17 ;; AUCTeX is distributed in the hope that it will be useful, but |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
18 ;; WITHOUT ANY WARRANTY; without even the implied warranty of |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
20 ;; General Public License for more details. |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
21 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
22 ;; You should have received a copy of the GNU General Public License |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
23 ;; along with AUCTeX; see the file COPYING. If not, write to the Free |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
24 ;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
25 ;; 02110-1301, USA. |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
26 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
27 ;;; Commentary: |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
28 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
29 ;; This file adds support for `pst-plot.sty'. |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
30 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
31 ;;; TODO: |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
32 ;; |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
33 ;; -- improve symbol support (especially the pstScalePoints macros) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
34 ;; -- check for multido.el necessity |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
35 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
36 ;;; Code: |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
37 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
38 ;; Silence the compiler: |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
39 (declare-function LaTeX-pst-arrows "pstricks" ()) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
40 (declare-function LaTeX-pst-point "pstricks" ()) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
41 (declare-function TeX-arg-compl-list |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
42 "pstricks" (list &optional prompt hist)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
43 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
44 (defvar LaTeX-pst-parameters-completion-regexp) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
45 (defvar LaTeX-pst-parameters-name-list) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
46 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
47 ;;; Parameters |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
48 (defvar LaTeX-pstplot-datasets nil |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
49 "List of parsed data sets defined with \\savedata or \\readdata.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
50 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
51 (defvar LaTeX-pstplot-parameters-name-list |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
52 '("axesstyle" "labels" "plotpoints" "plotstyle" "showorigin" "ticks" |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
53 "ticksize" "tickstyle") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
54 "A list of parameters' name in pst-plot.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
55 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
56 (defvaralias 'LaTeX-pst-labels-list 'LaTeX-pst-ticks-list) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
57 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
58 (defvar LaTeX-pst-ticks-list '(t "none" "all" "x" "y") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
59 "A list of values for ticks in pst-plot.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
60 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
61 (defvar LaTeX-pst-plotstyle-list |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
62 '(t "dots" "line" "polygon" "curve" "ecurve" "ccurve") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
63 "A list of values for tickstyles in pst-plot.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
64 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
65 (defvar LaTeX-pst-tickstyle-list '(t "full" "top" "bottom") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
66 "A list of values for tickstyles in pst-plot.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
67 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
68 (defvar LaTeX-pst-axesstyle-list '(t "axes" "frame" "none") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
69 "A list of values for axesstyles in pst-plot.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
70 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
71 ;; Self Parsing -- see (info "(auctex)Hacking the Parser") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
72 (defvar LaTeX-auto-pstplot-regexp-list |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
73 '(("\\\\\\(save\\|read\\)data{?\\(\\\\[a-zA-Z]+\\)}?" |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
74 2 LaTeX-auto-pstplot)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
75 "List of regular expressions to extract arguments of \\*data |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
76 macros.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
77 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
78 (defvar LaTeX-auto-pstplot nil |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
79 "Temporary for parsing \\*data definitions.") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
80 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
81 (defun LaTeX-pstplot-cleanup () |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
82 "Move symbols from `LaTeX-auto-pstplot' to `TeX-auto-symbol'." |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
83 (mapcar (lambda (symbol) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
84 ;; (setq TeX-symbol-list (cons (list symbol 0) TeX-symbol-list)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
85 ;; (setq TeX-auto-symbol (cons (list symbol 0) TeX-auto-symbol))) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
86 (add-to-list 'LaTeX-pstplot-datasets symbol)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
87 LaTeX-auto-pstplot)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
88 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
89 (defun LaTeX-pstplot-prepare () |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
90 "Clear `LaTeX-auto-pstplot' before use." |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
91 (setq LaTeX-auto-pstplot nil)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
92 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
93 (add-hook 'TeX-auto-prepare-hook #'LaTeX-pstplot-prepare t) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
94 (add-hook 'TeX-auto-cleanup-hook #'LaTeX-pstplot-cleanup t) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
95 (add-hook 'TeX-update-style-hook #'TeX-auto-parse t) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
96 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
97 ;;; Macros |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
98 (defun LaTeX-pst-macro-psaxes (_optional &optional _arg) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
99 "Return \\psaxes arguments after querying." |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
100 (let* ((cpref (if current-prefix-arg (car current-prefix-arg) 0)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
101 (arrows (LaTeX-pst-arrows)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
102 (pnt1 (if (> cpref 4) (LaTeX-pst-point) nil)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
103 (pnt2 (if (> cpref 0) (LaTeX-pst-point) nil)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
104 (pnt3 (LaTeX-pst-point))) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
105 ;; Insert \psaxes arguments. |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
106 (insert (if arrows (format "{%s}" arrows) "") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
107 (if pnt1 (format "(%s)" pnt1) "") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
108 (if pnt2 (format "(%s)" pnt2) "") "(" pnt3 ")"))) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
109 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
110 ;;; Derived defuns |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
111 (defun LaTeX-pstplot-datasets-read () |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
112 (TeX-arg-compl-list "Datasets" LaTeX-pstplot-datasets)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
113 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
114 ;;; Hook |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
115 (TeX-add-style-hook |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
116 "pst-plot" |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
117 (function |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
118 (lambda () |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
119 (mapc #'TeX-auto-add-regexp LaTeX-auto-pstplot-regexp-list) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
120 (TeX-add-symbols |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
121 '("readdata" "Macro Name" TeX-arg-file) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
122 '("savedata" "Macro Name" ["Values"]) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
123 '("dataplot" ["Options"] |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
124 (TeX-arg-eval LaTeX-pstplot-datasets-read)) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
125 '("fileplot" ["Options"] TeX-arg-file) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
126 '("listplot" ["Options"] "Values") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
127 '("pstScalePoints" "X-Mod" "Y-Mod") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
128 '("psplot" [LaTeX-pst-parameter] "xmin" "xmax" t) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
129 '("parametricplot" [LaTeX-pst-parameter] "xmin" "xmax" t) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
130 '("psaxes" [LaTeX-pst-parameters] LaTeX-pst-macro-psaxes) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
131 "pshlabel" |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
132 "psvlabel") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
133 (TeX-run-style-hooks |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
134 "pstricks" |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
135 "multido") |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
136 (unless (string-match "plotstyle" |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
137 LaTeX-pst-parameters-completion-regexp) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
138 (setq LaTeX-pst-parameters-completion-regexp |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
139 (concat |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
140 (substring LaTeX-pst-parameters-completion-regexp 0 -2) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
141 "\\|plotstyle\\|ticks\\|tickstyle\\|axesstyle\\|labels\\)"))) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
142 (make-local-variable 'LaTeX-pst-parameters-name-list) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
143 (setq LaTeX-pst-parameters-name-list |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
144 (append LaTeX-pstplot-parameters-name-list |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
145 LaTeX-pst-parameters-name-list)))) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
146 LaTeX-dialect) |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
147 |
ded909e32640
auctex: new version from ELPA
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff
changeset
|
148 ;;; pst-plot.el ends here |