Patch atteched.

Replaced ']' with '{' in the regex `header' group.

Comments?

Chuck
From 2a060d4ca51dabbc6931a1483ae6c0ac29e0586c Mon Sep 17 00:00:00 2001
From: Charles Berry <ccbe...@ucsd.edu>
Date: Wed, 8 Jun 2016 19:36:30 -0700
Subject: [PATCH] org-element-inline-src-block-parser fix regexp

* org-element.el (org-element-inline-src-block-parser): Header may
  include `[' and `]', but not `{'. This allows tables to be indexed
  in :var arguments.

Reported by: Charles Millar
http://article.gmane.org/gmane.emacs.orgmode/107624
---
 lisp/org-element.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index 8745ef3..d47f6f0 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -2916,7 +2916,7 @@ Assume point is at the beginning of the inline src block."
     (catch :no-object
       (when (let ((case-fold-search nil))
              (looking-at "\\<src_\\([^ \t\n[{]+\\)\
-\\(?:\\[[ \t]*\\([^]]*?\\)[ \t]*\\]\\)?{"))
+\\(?:\\[[ \t]*\\([^{]*?\\)[ \t]*\\]\\)?{"))
        (let ((begin (point))
              (language (match-string-no-properties 1))
              (parameters
-- 
2.6.4 (Apple Git-63)

Reply via email to