aboutsummaryrefslogtreecommitdiff
path: root/modules/vim/vimrc.dot.link
diff options
context:
space:
mode:
Diffstat (limited to 'modules/vim/vimrc.dot.link')
-rw-r--r--modules/vim/vimrc.dot.link69
1 files changed, 69 insertions, 0 deletions
diff --git a/modules/vim/vimrc.dot.link b/modules/vim/vimrc.dot.link
new file mode 100644
index 0000000..3490924
--- /dev/null
+++ b/modules/vim/vimrc.dot.link
@@ -0,0 +1,69 @@
+syn on
+set nonu
+
+set background=dark
+set nobackup
+set nowritebackup
+
+set noautoindent
+"set smartindent
+set tabstop=2
+set shiftwidth=2
+set expandtab
+set mouse-=a
+set autoread
+set nocompatible
+
+set title
+set titleold="terminal"
+set titlestring=vim:\ %F
+
+" Folding
+set foldmethod=syntax
+let php_folding = 1
+let g:sh_fold_enabled = 1
+
+" PHP
+let php_sql_query = 1
+
+au BufNewFile,BufRead *.thtml setfiletype php
+au BufNewFile,BufRead *.mdwn set ft=ikiwiki
+au BufNewFile,BufRead *.rem set ft=remind
+
+augroup mkd
+ autocmd BufRead *.mkd set ai formatoptions=tcroqn2 comments=n:>
+augroup END
+
+if has("autocmd")
+ " Drupal *.module and *.install files.
+ augroup module
+ autocmd BufRead,BufNewFile *.profile set filetype=php
+ autocmd BufRead,BufNewFile *.module set filetype=php
+ autocmd BufRead,BufNewFile *.install set filetype=php
+ autocmd BufRead,BufNewFile *.test set filetype=php
+ augroup END
+endif
+
+" Pathogen - https://github.com/tpope/vim-pathogen
+call pathogen#infect()
+
+" No modelines
+set nomodeline
+
+" Syntax check
+let g:syntastic_mode_map = { 'mode': 'passive',
+ \ 'active_filetypes': [],
+ \ 'passive_filetypes': [] }
+
+" NERDTree section
+" Thanks to http://stackoverflow.com/questions/1447334/how-do-you-add-nerdtree-to-your-vimrc
+
+"autocmd VimEnter * NERDTree
+"autocmd VimEnter * wincmd p
+
+function OpenNERDTree()
+ execute ":NERDTree"
+ endfunction
+ command -nargs=0 OpenNERDTree :call OpenNERDTree()
+
+ nmap <ESC>t :OpenNERDTree<CR>