branch: elpa/adoc-mode
commit 0348f96d72e31470d639ca0a3a0bfdc98859a08a
Author: sensorflo <sensor...@gmail.com>
Commit: sensorflo <sensor...@gmail.com>

    local refactoring in field of attribute list
---
 adoc-mode.el | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/adoc-mode.el b/adoc-mode.el
index 055c1d5186..a2407c47e3 100644
--- a/adoc-mode.el
+++ b/adoc-mode.el
@@ -1301,13 +1301,15 @@ text having adoc-reserved set to 'block-del."
     (goto-char (or (text-property-not-all (point) end 'adoc-attribute-list nil)
                    end))
     (when (< (point) end)
-      (let ((attribute-list-end
-             (or (text-property-any (point) end 'adoc-attribute-list nil)
-                 end))
-            ;; position (number) or name (string) of current
-            ;; attribute. Attribute list start with positional attributes, as
-            ;; opposed to named attributes, thus init with 0.
-            (pos-or-name-of-attribute 0))
+      (let* ((attribute-list-end
+              (or (text-property-any (point) end 'adoc-attribute-list nil)
+                  end))
+             (prop-of-attribute-list
+              (get-text-property (point) 'adoc-attribute-list))
+             ;; position (number) or name (string) of current
+             ;; attribute. Attribute list start with positional attributes, as
+             ;; opposed to named attributes, thus init with 0.
+             (pos-or-name-of-attribute 0))
 
         ;; for each attribute in current attribute list
         (while (re-search-forward (adoc-re-attribute-list-elt) 
attribute-list-end t)
@@ -1322,7 +1324,7 @@ text having adoc-reserved set to 'block-del."
           ;; fontify the attribute's value
           (let ((match-group-of-attribute-value (if (match-beginning 2) 2 3))
                 (attribute-value-face
-                 (adoc-face-for-attribute pos-or-name-of-attribute 
(get-text-property (match-beginning 0) 'adoc-attribute-list))))
+                 (adoc-face-for-attribute pos-or-name-of-attribute 
prop-of-attribute-list)))
             (put-text-property
              (match-beginning match-group-of-attribute-value)
              (match-end match-group-of-attribute-value)

Reply via email to