From e751362d9194d9291057759fa33073720c3535fd Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 26 Jun 2026 15:36:49 +0530 Subject: Shnippets --- autoload/snippets/typescript.kak | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 autoload/snippets/typescript.kak (limited to 'autoload/snippets/typescript.kak') diff --git a/autoload/snippets/typescript.kak b/autoload/snippets/typescript.kak deleted file mode 100644 index 4b17109..0000000 --- a/autoload/snippets/typescript.kak +++ /dev/null @@ -1,36 +0,0 @@ -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 %{ - prompt 'Name: ' %{ - set-register n %val{text} - prompt 'Initial value: ' %{ - set-register v %val{text} - evaluate-commands %sh{ - st=$(echo "$kak_reg_n" | sed 's/^[A-Z]/\L\0/') - setst="set$(echo "$kak_reg_n" | sed 's/^[a-z]/\U\0/')" - echo "execute-keys ',iconst [$st, $setst] = useState($kak_reg_v);'" - } - } - } -} - -define-command snip-react-component %{ - prompt 'Component name: ' %{ - execute-keys ",itype %val{text}Prop = {}" - execute-keys ",iexport const %val{text} = ({ }: %val{text}Prop) => {" - execute-keys " return div>/div>;" - execute-keys "};kwlt;" - } -} - -define-command snip-function %{ - prompt 'Name: ' %{ - execute-keys ",iconst %val{text} = () => {" - execute-keys " return 0;" - execute-keys "};kwlt;" - } -} -- cgit v1.3.1