aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/org
diff options
context:
space:
mode:
authorCarsten Dominik <[email protected]>2011-07-30 18:29:20 +0200
committerCarsten Dominik <[email protected]>2011-07-30 18:29:20 +0200
commit4464a33d9ca54af36ae7a3670273f1445a96425b (patch)
tree8f1122522bac1b7fccea642345df4c5ec882da4a /lisp/org
parentfe676f9114d1bda9db967ce7bcef263079ae1179 (diff)
Fix regexp for finding code blocks
Diffstat (limited to 'lisp/org')
-rw-r--r--lisp/org/ChangeLog5
-rw-r--r--lisp/org/ob.el2
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 0822f313ac..43e4ad30e0 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -1,3 +1,8 @@
+2011-07-30 Carsten Dominik <[email protected]>
+
+ * ob.el (org-babel-src-block-regexp): If a code block has a body,
+ its last character must be a newline.
+
2011-07-28 Bastien Guerry <[email protected]>
* org-publish.el (org-publish-index-generate-theindex): rename
diff --git a/lisp/org/ob.el b/lisp/org/ob.el
index 0de0aa661c..44173fdb78 100644
--- a/lisp/org/ob.el
+++ b/lisp/org/ob.el
@@ -137,7 +137,7 @@ remove code block execution from the C-c C-c keybinding."
;; (4) header arguments
"\\([^\n]*\\)\n"
;; (5) body
- "\\([^\000]*?\\)[ \t]*#\\+end_src")
+ "\\([^\000]*?\n\\)?[ \t]*#\\+end_src")
"Regexp used to identify code blocks.")
(defvar org-babel-inline-src-block-regexp