Hi all,

please find attached 2 small patches against ragged2e.el and
enumitem.el.  From the ChangeLog:

* style/enumitem.el ("enumitem"): Cater for the starred version of
`\AddEnumerateCounter'.

* style/ragged2e.el ("ragged2e"): Make package lengths available
through `LaTeX-add-lengths' and not `TeX-add-symbol'.

Any comments welcome.

Best, Arash

>From 2518be98b34f3595a232c7742dea628e5a37fa7e Mon Sep 17 00:00:00 2001
From: Arash Esbati <esb...@gmx.de>
Date: Sun, 9 Aug 2015 11:10:17 +0200
Subject: [PATCH 1/2] Make lengths available through `LaTeX-add-lengths'.

* style/ragged2e.el ("ragged2e"): Make package lengths available
through `LaTeX-add-lengths' and not `TeX-add-symbol'.
---
 ChangeLog         |  5 +++++
 style/ragged2e.el | 32 +++++++++++++++-----------------
 2 files changed, 20 insertions(+), 17 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8e92d51..570d256 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-08-09  Arash Esbati  <esb...@gmx.de>
+
+	* style/ragged2e.el ("ragged2e"): Make package lengths available
+	through `LaTeX-add-lengths' and not `TeX-add-symbol'.
+
 2015-08-07  Tassilo Horn  <t...@gnu.org>
 
 	* latex.el (TeX-latex-mode): Call `LaTeX-preview-setup'
diff --git a/style/ragged2e.el b/style/ragged2e.el
index 8614425..2b7050e 100644
--- a/style/ragged2e.el
+++ b/style/ragged2e.el
@@ -1,6 +1,6 @@
 ;;; ragged2e.el --- AUCTeX style for `ragged2e.sty'
 
-;; Copyright (C) 2011 Free Software Foundation, Inc.
+;; Copyright (C) 2011, 2015 Free Software Foundation, Inc.
 
 ;; Author: Mads Jensen <m...@inducks.org>
 ;; Created: 2011-04-16
@@ -33,29 +33,27 @@
  "ragged2e"
  (lambda ()
    (TeX-add-symbols
-    "CenteringLeftskip"
-    "RaggedLeftLeftskip"
-    "RaggedRightLeftskip"
-    "CenteringRightskip"
-    "RaggedLeftRightskip"
-    "RaggedRightRightskip"
-    "CenteringParfillskip"
-    "RaggedLeftParfillskip"
-    "RaggedRightParfillskip"
-    "CenteringParindent"
-    "RaggedLeftParindent"
-    "RaggedRightParindent"
-    "JustifyingParfillskip"
-    "JustifyingParindent"
-    "ttraggedright"
     "Centering"
     "justifying"
     "RaggedRight"
     "RaggedLeft")
 
-   (LaTeX-add-environments 
+   (LaTeX-add-environments
     "FlushLeft" "FlushRight" "Center" "justify")
 
+   (LaTeX-add-lengths
+    ;; \Centering
+    "CenteringLeftskip"     "CenteringRightskip"
+    "CenteringParfillskip"  "CenteringParindent"
+    ;; \RaggedLeft
+    "RaggedLeftLeftskip"    "RaggedLeftRightskip"
+    "RaggedLeftParfillskip" "RaggedLeftParindent"
+    ;; \RaggedRight
+    "RaggedRightLeftskip"   "RaggedRightRightskip"
+    "RaggedRightParindent"  "RaggedRightParfillskip"
+    ;; \justifying
+    "JustifyingParfillskip" "JustifyingParindent")
+
    (TeX-run-style-hooks "footmisc" "everysel"))
  LaTeX-dialect)
 
-- 
2.5.0

>From b4c46d762774e3f520e14aeb41af5c1f703eb8b2 Mon Sep 17 00:00:00 2001
From: Arash Esbati <esb...@gmx.de>
Date: Sun, 9 Aug 2015 12:30:36 +0200
Subject: [PATCH 2/2] Add the missing starred version of \AddEnumerateCounter.

* style/enumitem.el ("enumitem"): Cater for the starred version of
`\AddEnumerateCounter'.
---
 ChangeLog         | 3 +++
 style/enumitem.el | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 570d256..9809c70 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2015-08-09  Arash Esbati  <esb...@gmx.de>
 
+	* style/enumitem.el ("enumitem"): Cater for the starred version of
+	`\AddEnumerateCounter'.
+
 	* style/ragged2e.el ("ragged2e"): Make package lengths available
 	through `LaTeX-add-lengths' and not `TeX-add-symbol'.
 
diff --git a/style/enumitem.el b/style/enumitem.el
index b9d88e4..bca9203 100644
--- a/style/enumitem.el
+++ b/style/enumitem.el
@@ -403,6 +403,7 @@ in `enumitem'-completions."
 
     ;; Just add the braces and let the user do the rest.
     '("AddEnumerateCounter" 3)
+    '("AddEnumerateCounter*" 3)
 
     ;; This command only makes sense for enumerate type environments.
     ;; Currently, we offer all defined env's -- to be improved
@@ -431,7 +432,7 @@ in `enumitem'-completions."
      (font-latex-add-keywords '(("newlist"             "{{{")
 				("renewlist"           "{{{")
 				("setlist"             "*[{")
-				("AddEnumerateCounter" "{{{")
+				("AddEnumerateCounter" "*{{{")
 				("SetEnumitemKey"      "{{" )
 				("SetEnumitemValue"    "{{{"))
 			      'function)
-- 
2.5.0

_______________________________________________
auctex-devel mailing list
auctex-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/auctex-devel

Reply via email to