Hi,
2011/4/10 林帅 <mysnowls@163.>
> Problem #2:
>
> When I M-x org-mw-export, an error occurs:
>
> save-current-buffer: Symbol's function definition is void:
> org-export-mark-list-ending
>
> As I found, `org-export-mark-list-ending` is used in line 264,
> org-export.el
>
> ;; Mark end of lists
> (org-export-mark-list-ending backend)
>
> I grep-ed the whole git cloned directory and find nothing more of this
> "org-export-mark-list-ending" function.
>
>
> Anyone can work well on exporting org in mediawiki format? Any help
> would be appreciated!
The exporter hasn't been updated in a long while and with a lot of
recent development activity, this seems to have become non-functional.
I have a quick patch [I haven't done extensive testing or
code-reading] that seems to make it work for a simple file. I am not
really aware of all the changes that org-exp.el has undergone, so
someone more familiar with it may be able to help better.
Hope it helps,
Puneeth
diff --git a/EXPERIMENTAL/org-export.el b/EXPERIMENTAL/org-export.el
index f04ffaf..bc2a77e 100644
--- a/EXPERIMENTAL/org-export.el
+++ b/EXPERIMENTAL/org-export.el
@@ -262,7 +262,7 @@ on this string to produce the exported version."
(run-hooks 'org-export-preprocess-after-tree-selection-hook)
;; Mark end of lists
- (org-export-mark-list-ending backend)
+ (org-export-mark-list-end)
;; Handle source code snippets
;; (org-export-export-replace-src-segments-and-examples backend)
@@ -284,7 +284,7 @@ on this string to produce the exported version."
;; Get rid of drawers
(org-export-remove-or-extract-drawers
- drawers (plist-get parameters :drawers) backend)
+ drawers (plist-get parameters :drawers))
;; Get the correct stuff before the first headline
(when (plist-get parameters :skip-before-1st-heading)
@@ -307,7 +307,7 @@ on this string to produce the exported version."
;; Select and protect backend specific stuff, throw away stuff
;; that is specific for other backends
(run-hooks 'org-export-preprocess-before-selecting-backend-code-hook)
- (org-export-select-backend-specific-text backend)
+ (org-export-select-backend-specific-text)
;; Protect quoted subtrees
(org-export-protect-quoted-subtrees)
diff --git a/EXPERIMENTAL/org-mediawiki.el b/EXPERIMENTAL/org-mediawiki.el
index ab5eda1..4797925 100644
--- a/EXPERIMENTAL/org-mediawiki.el
+++ b/EXPERIMENTAL/org-mediawiki.el
@@ -179,7 +179,7 @@
(defun org-mw-export-lists ()
"Export lists"
- (while (re-search-forward org-item-beginning-re nil t)
+ (while (re-search-forward (org-item-beginning-re) nil t)
(move-beginning-of-line 1)
(org-list-to-mw (org-list-parse-list t))))