From c10daf3695c4eb889c3831e0687aef2acf09db76 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Sat, 15 Jan 2022 16:52:45 +0100 Subject: Many improvements, commands and functions for lacunae, including \ilabel. New option Nolem. New commands \getTEIxmlid, \teidirectE. --- ekdosis.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ekdosis.el') diff --git a/ekdosis.el b/ekdosis.el index 8f6d8ab..e9fb8a7 100644 --- a/ekdosis.el +++ b/ekdosis.el @@ -90,9 +90,12 @@ ("postwit") ("sep") ("type") + ("ilabel") + ("nodelim") ("num") ("nonum") ("nolem" ("true" "false")) + ("Nolem") ("nosep" ("true" "false"))) "Local options for lem macro") @@ -260,6 +263,9 @@ (add-to-list (make-local-variable 'LaTeX-fold-macro-spec-list) '("[l]" ("linelabel")) t) + (add-to-list (make-local-variable 'LaTeX-fold-macro-spec-list) + '("[l]" ("ilabel")) + t) (add-to-list (make-local-variable 'LaTeX-fold-macro-spec-list) '("{{1}}" ("surplus")) t) @@ -284,6 +290,9 @@ (add-to-list (make-local-variable 'LaTeX-fold-macro-spec-list) '("[t]" ("teidirect")) t) + (add-to-list (make-local-variable 'LaTeX-fold-macro-spec-list) + '("[t]" ("teidirectE")) + t) ;; This package relies on lualatex, so check for it: (TeX-check-engine-add-engines 'luatex) (TeX-add-symbols @@ -308,6 +317,8 @@ 0) '("linelabel" "label" 0) + '("ilabel" "indexed label" + 0) '("app" [ TeX-arg-key-val LaTeX-ekdosis-app-options ] t) '("lem" [ LaTeX-ekdosis-long-key-val LaTeX-ekdosis-lem-options ] @@ -390,6 +401,7 @@ '("EnvtoTEI*" "env name" "TEI element" [ "TEI attributes" ] 0) '("TeXtoTEIPat" "TeX pattern" "TEI pattern" 0) '("teidirect" [ "xml attributes" ] "xml element" "code" 0) + '("teidirectE" [ "xml attributes" ] "xml element" 0) '("AddxmlBibResource" "basename or name.xml" 0) ) (LaTeX-add-environments -- cgit v1.2.3