different placeholders for unimplemented elements
This commit is contained in:
@@ -201,6 +201,12 @@
|
|||||||
(defmethod org-element "bold" [{:keys [children]}]
|
(defmethod org-element "bold" [{:keys [children]}]
|
||||||
[:b children])
|
[:b children])
|
||||||
|
|
||||||
|
(defmethod org-element "italic" [{:keys [children]}]
|
||||||
|
[:em children])
|
||||||
|
|
||||||
|
(defmethod org-element "verbatim" [{:keys [value]}]
|
||||||
|
value)
|
||||||
|
|
||||||
(defmethod org-element "code" [{:keys [value]}]
|
(defmethod org-element "code" [{:keys [value]}]
|
||||||
[:code value])
|
[:code value])
|
||||||
|
|
||||||
@@ -247,8 +253,21 @@
|
|||||||
(defmethod org-element "node-property" [{:keys [key value]}]
|
(defmethod org-element "node-property" [{:keys [key value]}]
|
||||||
[:tr [:th key] [:td value]])
|
[:tr [:th key] [:td value]])
|
||||||
|
|
||||||
(defmethod org-element "citation" [{:keys [prefix suffix children]}]
|
(defmethod org-element "citation" [{:keys [prefix suffix children] :as e}]
|
||||||
[:div prefix children suffix])
|
;; TODO: Real citations.
|
||||||
|
[:span "[cite:" prefix children suffix "]"])
|
||||||
|
|
||||||
|
(defmethod org-element "citation-reference" [{:keys [key]}]
|
||||||
|
(str "@" key))
|
||||||
|
|
||||||
|
(defmethod org-element "latex-fragment" [{:keys [value]}]
|
||||||
|
[:span.latex-fragment value])
|
||||||
|
|
||||||
|
(defmethod org-element "example-block" [{:keys [value]}]
|
||||||
|
[:pre value])
|
||||||
|
|
||||||
|
(defmethod org-element "src-block" [{:keys [value]}]
|
||||||
|
[:pre [:code value]])
|
||||||
|
|
||||||
(defmethod org-keyword "TITLE" [{:keys [value]}]
|
(defmethod org-keyword "TITLE" [{:keys [value]}]
|
||||||
[:h1 value])
|
[:h1 value])
|
||||||
@@ -256,6 +275,12 @@
|
|||||||
;; Completely ignore the LATEX_COMPILER keyword.
|
;; Completely ignore the LATEX_COMPILER keyword.
|
||||||
(defmethod org-keyword "LATEX_COMPILER" [_] nil)
|
(defmethod org-keyword "LATEX_COMPILER" [_] nil)
|
||||||
|
|
||||||
|
;; TODO: Real LatEx support.
|
||||||
|
(defmethod org-keyword "LATEX_HEADER" [_] nil)
|
||||||
|
|
||||||
|
;; Not sure how to deal with this one yet.
|
||||||
|
(defmethod org-keyword "AUTHOR" [_] nil)
|
||||||
|
|
||||||
(defmethod org-element :default [x]
|
(defmethod org-element :default [x]
|
||||||
(render-pprint x :text "unimplemented!"))
|
(render-pprint x :text "unimplemented!"))
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,9 @@
|
|||||||
(def some-org-file
|
(def some-org-file
|
||||||
#_
|
#_
|
||||||
"/home/msyds/org/20251228003307-prerequisite_context_in_korean.org"
|
"/home/msyds/org/20251228003307-prerequisite_context_in_korean.org"
|
||||||
|
#_
|
||||||
|
"/home/msyds/org/20250919114912-homepage.org"
|
||||||
|
;; #_
|
||||||
"/home/msyds/org/20251111182118-path_induction.org")
|
"/home/msyds/org/20251111182118-path_induction.org")
|
||||||
|
|
||||||
(defn- force-create-sym-link [path target]
|
(defn- force-create-sym-link [path target]
|
||||||
|
|||||||
Reference in New Issue
Block a user