diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-03-21 23:03:12 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-03-21 23:03:12 +0530 |
| commit | a7d4c8d5ca59d977642b04688869d98632f1805d (patch) | |
| tree | a3ef215481fc43d9443365c318ff507e8464ffd9 /autoload/snippets/typescript.kak | |
| parent | a88e917a5f1e089397b3b0e759d0a7e60d6cf8ca (diff) | |
| download | kakoune-config-a7d4c8d5ca59d977642b04688869d98632f1805d.tar.gz kakoune-config-a7d4c8d5ca59d977642b04688869d98632f1805d.zip | |
Fix repl module + refactor custom modes
Diffstat (limited to 'autoload/snippets/typescript.kak')
| -rw-r--r-- | autoload/snippets/typescript.kak | 9 |
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;" + } +} |
