emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Orgmode] [PATCH 3/3] Do not fontify subscripts of property keys.


From: Mikael Fornius
Subject: [Orgmode] [PATCH 3/3] Do not fontify subscripts of property keys.
Date: Thu, 10 Jun 2010 16:54:51 +0200

* org.el (org-raise-scripts): Do not fontify sub/superscripts of text
with face `org-special-keyword'. Makes property keys as :LAST_REPEAT:
display correctly.
---
 lisp/org.el |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/lisp/org.el b/lisp/org.el
index 7715ad7..9c7a427 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -5515,14 +5515,16 @@ and subscriipts."
             org-match-substring-regexp
           org-match-substring-with-braces-regexp)
         limit t)
-       (let* ((pos (point)) table-p comment-p emph-p link-p)
-         (setq emph-p (get-text-property (match-beginning 3) 'org-emphasis))
-         (setq link-p (get-text-property (match-beginning 3) 'mouse-face))
+       (let* ((pos (point)) table-p comment-p
+              (mpos (match-beginning 3))
+              (emph-p (get-text-property mpos 'org-emphasis))
+              (link-p (get-text-property mpos 'mouse-face))
+              (keyw-p (eq 'org-special-keyword (get-text-property mpos 
'face))))
          (goto-char (point-at-bol))
          (setq table-p (org-looking-at-p org-table-dataline-regexp)
                comment-p (org-looking-at-p "[ \t]*#"))
          (goto-char pos)
-         (if (or comment-p emph-p link-p)
+         (if (or comment-p emph-p link-p keyw-p)
              t
            (put-text-property (match-beginning 3) (match-end 0)
                               'display
-- 
1.7.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]