diff --git a/nvim/init.vim b/nvim/init.vim index 95c3f6ab..14122a3f 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -110,34 +110,41 @@ inoremap let let = i "Insert a console.log() inoremap cll console.log()i +"Shorten Template Literals +inoremap `` `${}`i + "Create class -inoremap class class { constructor() {} }i +inoremap class class {constructor() {}}i "Create function -inoremap fn function () {}i +inoremap fn function () {}i "Create standard for loop -inoremap loo for (let i = 0; i <= ; i++) {}i +inoremap loo for (let i = 0; i <= ; i++) {}i "Create try catch statement -inoremap cc try {} catch(err) {}i +inoremap try try {} catch(err) {console.error(err)}i "Create arrow function inoremap => () => {}i "Create type comment -inoremap ** /***/i +inoremap ** /**/i "If Statement inoremap if if ()i "Else If Statement inoremap elif else if ()i -autocmd BufEnter *.{js,jsx,ts,tsx,vue} :syntax sync fromstart -autocmd BufLeave *.{js,jsx,ts,tsx,vue} :syntax sync clear + +"Switch/Case Statement +inoremap switch switch () { case :break case :break default:}i """ +autocmd BufEnter *.{js,jsx,ts,tsx,vue} :syntax sync fromstart +autocmd BufLeave *.{js,jsx,ts,tsx,vue} :syntax sync clear + " ctrlp let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']