From 1434ffb21c990c4d09ffbbcce56855f8336539c7 Mon Sep 17 00:00:00 2001 From: Nick Nisi Date: Sat, 12 Oct 2013 09:22:34 -0500 Subject: [PATCH] Updates to vim * add vim-node * add vim-json --- vim/vim.symlink/plugins.vim | 2 ++ vim/vim.symlink/snippets/javascript.snippets | 6 ++++++ vim/vimrc.symlink | 6 +++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/vim/vim.symlink/plugins.vim b/vim/vim.symlink/plugins.vim index c77ca5a..ff0350a 100644 --- a/vim/vim.symlink/plugins.vim +++ b/vim/vim.symlink/plugins.vim @@ -45,3 +45,5 @@ Bundle 'terryma/vim-multiple-cursors' Bundle 'tpope/vim-repeat' Bundle 'tonchis/to-github-vim' Bundle 'sotte/presenting.vim' +Bundle 'moll/vim-node' +Bundle 'elzr/vim-json' diff --git a/vim/vim.symlink/snippets/javascript.snippets b/vim/vim.symlink/snippets/javascript.snippets index aae2f45..86d6c20 100644 --- a/vim/vim.symlink/snippets/javascript.snippets +++ b/vim/vim.symlink/snippets/javascript.snippets @@ -4,6 +4,9 @@ snippet def ${1} ], function (${2}) { }); +snippet dec + declare(${1}, { + }); snippet req require([ ${1} @@ -20,6 +23,9 @@ snippet :f snippet fun function ${1:name}(${2:args}) { } +snippet iife + (function () { + })(); # log snippets snippet log console.log(${1}); diff --git a/vim/vimrc.symlink b/vim/vimrc.symlink index 8088d3a..cf45875 100644 --- a/vim/vimrc.symlink +++ b/vim/vimrc.symlink @@ -76,9 +76,12 @@ if has("autocmd") && !exists("autocommands_loaded") autocmd BufWritePost .vimrc.local source % " save all files on focus lost, ignoring warnings about untitled buffers autocmd FocusLost * silent! wa - autocmd BufNewFile,BufRead *.json set filetype=javascript autocmd BufNewFile,BufRead *.ejs set filetype=html autocmd BufNewFile,BufRead *.ino set filetype=c + + " make quickfix windows take all the lower section of the screen when there + " are multiple windows open + autocmd FileType qf wincmd J endif " code folding settings @@ -142,6 +145,7 @@ set linebreak " set soft wrapping set showbreak=… " show ellipsis at breaking set autoindent " automatically set indent of new line +set smartindent try lang en_US