add markdown header node action

This commit is contained in:
LordMZTE 2023-02-21 21:59:24 +01:00
parent 353c8a593c
commit 6ee166615f
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6

View file

@ -16,10 +16,19 @@
:** " %s "
:++ " %s "})
(macro md-marker-fn [level]
`[{1 (fn [_#] ,(string.rep "#" level)) :name ,(.. "Convert to H" level)}])
(tsna.setup {:zig {:FnCallArguments (tsna-actions.toggle_multiline zig-padding)
:InitList (tsna-actions.toggle_multiline zig-padding)
:VarDecl [{1 #(mztenv.tsn_actions.zigToggleMutability (tsna-helpers.node_text $1))
:name "Toggle Mutability"}]}})
:name "Toggle Mutability"}]}
:markdown {:atx_h1_marker (md-marker-fn 2)
:atx_h2_marker (md-marker-fn 3)
:atx_h3_marker (md-marker-fn 4)
:atx_h4_marker (md-marker-fn 5)
:atx_h5_marker (md-marker-fn 6)
:atx_h6_marker (md-marker-fn 1)}})
(nullls.register {:name :TSNA
:method [(. nullls :methods :CODE_ACTION)]