Re: [Orgmode] org-mode table with backslash inside fails to export to DocBook (now right)

2011-01-08 Thread Carsten Dominik

Applied, thanks.

- Carsten

On Jan 7, 2011, at 6:55 PM, niels giesen wrote:


Hi list, Baoqiu,

A file with the following contents fails to export to Docbook:

#+begin_src org
 ,* Table with a backslash in it

 ,  | \ |
#+end_src

It gives the following error

#+begin_example
 Invalid use of `\' in replacement text
#+end_example

The following changes (replace-match literally in
`org-export-docbook-finalize-table') solves this problem for me, but I
would not know whether this would break anything else.

#+begin_src diff
diff --git a/lisp/org-docbook.el b/lisp/org-docbook.el
index 91ebb97..ed835b0 100644
--- a/lisp/org-docbook.el
+++ b/lisp/org-docbook.el
@@ -1367,7 +1367,7 @@ TABLE is a string containing the HTML code  
generated by

 (match-string 1 table)
 (match-string 4 table)
 /table)
-nil nil table)
+nil t table)
table))
;; Change table into informaltable if caption does not exist.
(if (string-match
@@ -1377,7 +1377,7 @@ TABLE is a string containing the HTML code  
generated by

   (match-string 1 table-with-label)
   (match-string 3 table-with-label)
   /informaltable)
-  nil nil table-with-label)
+  nil t table-with-label)
  table-with-label)))

;; Note: This function is very similar to
#+end_src

Regards,
Niels.

(note: i inadvertently posted a multi-mime message before this one,  
playing with

org-mime-subtree, please forget that one)

--

http://pft.github.com

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] org-mode table with backslash inside fails to export to DocBook (now right)

2011-01-07 Thread niels giesen
Hi list, Baoqiu,

A file with the following contents fails to export to Docbook:

#+begin_src org
  ,* Table with a backslash in it
  
  ,  | \ |
#+end_src

It gives the following error 

#+begin_example
  Invalid use of `\' in replacement text
#+end_example

The following changes (replace-match literally in
`org-export-docbook-finalize-table') solves this problem for me, but I
would not know whether this would break anything else.

#+begin_src diff
diff --git a/lisp/org-docbook.el b/lisp/org-docbook.el
index 91ebb97..ed835b0 100644
--- a/lisp/org-docbook.el
+++ b/lisp/org-docbook.el
@@ -1367,7 +1367,7 @@ TABLE is a string containing the HTML code generated by
 (match-string 1 table)
 (match-string 4 table)
 /table)
-nil nil table)
+nil t table)
table))
 ;; Change table into informaltable if caption does not exist.
 (if (string-match
@@ -1377,7 +1377,7 @@ TABLE is a string containing the HTML code generated by
   (match-string 1 table-with-label)
   (match-string 3 table-with-label)
   /informaltable)
-  nil nil table-with-label)
+  nil t table-with-label)
   table-with-label)))
 
 ;; Note: This function is very similar to
#+end_src

Regards,
Niels.

(note: i inadvertently posted a multi-mime message before this one, playing with
org-mime-subtree, please forget that one)

--

http://pft.github.com

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode