From ef3df20a6cffd93f56325942235f345148ea43b1 Mon Sep 17 00:00:00 2001 From: Augusto Gunsch Date: Fri, 29 Oct 2021 12:17:12 -0300 Subject: [PATCH] Add snippet for arrow functions (js) --- config/nvim/init.vim | 2 +- .../personal/ftplugin/javascript/js_arrow_fun.xpt.vim | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 config/nvim/plugged/xptemplate/personal/ftplugin/javascript/js_arrow_fun.xpt.vim diff --git a/config/nvim/init.vim b/config/nvim/init.vim index 8acc82c..5eaccbd 100644 --- a/config/nvim/init.vim +++ b/config/nvim/init.vim @@ -37,7 +37,7 @@ vnoremap " a"``> nnoremap H 0 nnoremap L $ " auto indent -nnoremap gg=G +nnoremap gg=G " Used in abbrevs to remove a space " append: =Eatchar('\s') diff --git a/config/nvim/plugged/xptemplate/personal/ftplugin/javascript/js_arrow_fun.xpt.vim b/config/nvim/plugged/xptemplate/personal/ftplugin/javascript/js_arrow_fun.xpt.vim new file mode 100644 index 0000000..d4ed03a --- /dev/null +++ b/config/nvim/plugged/xptemplate/personal/ftplugin/javascript/js_arrow_fun.xpt.vim @@ -0,0 +1,5 @@ + +XPT arr " ( .. ) => {..} +XSET arg*|post=ExpandIfNotEmpty(', ', 'arg*') +(`arg*^) => { `cursor^ } +