aboutsummaryrefslogtreecommitdiff
path: root/autoload/snippets
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/snippets')
-rw-r--r--autoload/snippets/typescript.kak9
1 files changed, 9 insertions, 0 deletions
diff --git a/autoload/snippets/typescript.kak b/autoload/snippets/typescript.kak
index f2d3e8f..4b17109 100644
--- a/autoload/snippets/typescript.kak
+++ b/autoload/snippets/typescript.kak
@@ -1,6 +1,7 @@
hook global BufSetOption filetype=(?:javascript|typescript|jsx|tsx) %{
define-snippet buffer snip-react-component
define-snippet buffer snip-react-usestate
+ define-snippet buffer snip-function
}
define-command snip-react-usestate %{
@@ -25,3 +26,11 @@ define-command snip-react-component %{
execute-keys "<ret>};<esc>kwlt;"
}
}
+
+define-command snip-function %{
+ prompt 'Name: ' %{
+ execute-keys "<esc>,iconst %val{text} = () => {<ret>"
+ execute-keys " return 0;"
+ execute-keys "<ret>};<esc>kwlt;"
+ }
+}