[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] elpa cf4ce35 18/23: TikZ: Add more path connector types.
From: |
Tassilo Horn |
Subject: |
[elpa] elpa cf4ce35 18/23: TikZ: Add more path connector types. |
Date: |
Wed, 30 Mar 2016 19:08:03 +0000 |
branch: elpa
commit cf4ce35278f294c0c054c8662fc4e6891624dc5d
Author: Matthew Leach <address@hidden>
Commit: Matthew Leach <address@hidden>
TikZ: Add more path connector types.
* style/tikz.el (TeX-TikZ-path-connector-function-map): New.
(TeX-TikZ-draw-arg-function-map): Use
`TeX-TikZ-path-connector-function-map'.
---
style/tikz.el | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/style/tikz.el b/style/tikz.el
index 5091e8d..be93110 100644
--- a/style/tikz.el
+++ b/style/tikz.el
@@ -179,11 +179,22 @@ them as a list of strings, dropping the '()'."
("Named Point" TeX-TikZ-arg-named-point))
"An alist of point specification types and their functions." )
+(defconst TeX-TikZ-path-connector-function-map
+ (let ((connectors '("--" "|-" "-|")))
+ (apply 'append (mapcar
+ (lambda (connector)
+ `((,connector identity)
+ (,(concat connector " +") identity)
+ (,(concat connector " ++") identity)))
+ connectors)))
+ "An alist of path connectors.
+A set of base connectors along with variants that have \" +\" and
+\" ++\" appended to them, mapping to the identity function.")
+
(defconst TeX-TikZ-draw-arg-function-map
`(,@TeX-TikZ-point-function-map
- ("Node" TeX-TikZ-arg-node)
- ("--" identity)
- ("-+" identity))
+ ,@TeX-TikZ-path-connector-function-map
+ ("Node" TeX-TikZ-arg-node))
"An alist of argument names and functoins for TikZ's \draw.")
(defun TeX-TikZ-draw-arg (_ignored)
- [elpa] elpa updated (df2c08f -> 7573813), Tassilo Horn, 2016/03/30
- [elpa] elpa a8a803c 02/23: Call TeX-after-compilation-finished-functions on warnings, Tassilo Horn, 2016/03/30
- [elpa] elpa ae34515 03/23: Better control for presence of errors, Tassilo Horn, 2016/03/30
- [elpa] elpa 0f8baf6 16/23: TikZ: Ignore case when prompting for argument types., Tassilo Horn, 2016/03/30
- [elpa] elpa 4a1728b 15/23: TikZ: Apply suggestions from checkdoc., Tassilo Horn, 2016/03/30
- [elpa] elpa cf4ce35 18/23: TikZ: Add more path connector types.,
Tassilo Horn <=
- [elpa] elpa f23fbd6 14/23: Fill environment content onley when auto-fill-mode is active, Tassilo Horn, 2016/03/30
- [elpa] elpa eddf3ff 20/23: Fix previous commit, Tassilo Horn, 2016/03/30
- [elpa] elpa 608e874 01/23: Add the beginnings of TikZ support., Tassilo Horn, 2016/03/30
- [elpa] elpa 201ed15 06/23: Fix a misplaced closing parenthesis, Tassilo Horn, 2016/03/30
- [elpa] elpa 1288609 07/23: Add fontification support, Tassilo Horn, 2016/03/30
- [elpa] elpa 00740ed 08/23: TikZ: split out the prompts to TeX-TikZ-arg-node & TeX-TikZ-macro-arg., Tassilo Horn, 2016/03/30
- [elpa] elpa c49b547 17/23: TikZ: Rename 'text' to 'label' to be consistent with TikZ terminology., Tassilo Horn, 2016/03/30
- [elpa] elpa 1cb2678 04/23: Delete redundant code, Tassilo Horn, 2016/03/30
- [elpa] elpa bb67e18 13/23: TikZ: Add 'Named Point' point type with completion., Tassilo Horn, 2016/03/30
- [elpa] elpa 0423aae 19/23: New function TeX-error-report-has-errors-p, Tassilo Horn, 2016/03/30