Ich möchte wirklich Org-Modus verwenden.Wie kann ich andere Überschriftenformate wie twiki --- + oder mediawiki == h2 == im Organisationsmodus verwenden?
Aber, ich will org-Modus verwenden strukturierte Dokumente zu verstehen, die bereits geschrieben wurden unterschiedliche Überschrift Syntax,
z.B. mit twiki der --- +
---+ H1
Top level
---++ H2
Nested
---+ H1 #2
Second top level
Oder mediawiki wie
= H1 =
Top level
== H2 ==
Nested
= H1 #2 =
Second top level
ich alle der Güte der org-Modus Falten haben möchte, usw., nur diese verschiedene Schriftenformate verwenden.
Eigentlich schlimmer, dass:
Ich möchte, sagen wir, die twiki oder mediawaiki Schriften Vorrang vor org Modus Sternchen Schriften zu nehmen. Aber ich hätte gerne beide im Einsatz.
= H1 =
Top level
* this is a list
** nested
* list
** nested
== H2 ==
Nested
= H1 #2 =
Second top level
- + Was ich habe so versucht, weit
ich in der Lage gewesen Umriss-Modus zu verwenden twiki zu handhaben, zum Beispiel über
---+ Emacs stuff
# try (defvar twiki-outline-regexp "---+\\++ \\|\\(\\(?: \\)+\\)[0-9*] ")
Local Variables: ***
outline-regexp: "^---\\++" ***
org-outline-regexp: "^---\\++" ***
End: ***
Allerdings, org-outline-regexp tut nicht hwat ich hoffe.
Die Out-Level-Funktion von Emacs Outline-Modus sieht fast genau so aus, wie ich es möchte.
(defvar outline-level 'outline-level
"*Function of no args to compute a header's nesting level in an outline.
It can assume point is at the beginning of a header line and that the match
data reflects the `outline-regexp'.")
, d. H. Anstelle von Regexps, eine generische Funktion.
Aber ich habe es nicht geschafft, es mit Org-Modus arbeiten zu lassen. Es sieht so aus, als ob der org-Modus das nicht wirklich nutzt oder vielmehr andere Sachen hat.
;; In Org buffers, the value of `outline-regexp' is that of
;; `org-outline-regexp'. The only function still directly relying on
;; `outline-regexp' is `org-overview' so that `org-cycle' can do its
;; job when `orgstruct-mode' is active.
(defvar org-outline-regexp "\\*+ "
"Regexp to match Org headlines.")
(defconst org-outline-regexp-bol "^\\*+ "
"Regexp to match Org headlines.
This is similar to `org-outline-regexp' but additionally makes
sure that we are at the beginning of the line.")
(defconst org-heading-regexp "^\\(\\*+\\)\\(?: +\\(.*?\\)\\)?[ \t]*$"
"Matches an headline, putting stars and text into groups.
Stars are put in group 1 and the trimmed body in group 2.")
Geschieht dies nicht, na ja, die Hauptsache, dass ich aus wollen org-Modus ist Links, Fragen eine andere Frage hier How can I "linkify" a non-org-mode buffer in emacs
Ihre beste Wette ist die Umwandlung der hässlichen Formate in die hübsche. Aber vielleicht kannst du genug mit 'org-heading-regexp' herumspielen, damit es in einem der anderen Modi funktioniert? – pmr
Welches ist das hässliche Format und welches ist das hübsche?; -} // in der verknüpften Frage habe ich ziemlich generische Linking-Funktion. –