aboutsummaryrefslogtreecommitdiff
path: root/vimrc
diff options
context:
space:
mode:
authorVasil Zlatanov <vasil.zlatanov@gmail.com>2015-06-30 09:54:40 +0200
committerVasil Zlatanov <vasil.zlatanov@gmail.com>2015-06-30 09:54:40 +0200
commit12b654b02a3ba2b88194ed2582722bc92bf16361 (patch)
tree9774be2543714437bab272ddfd3531533626bcd8 /vimrc
parent0cacc9f629860e4d50ef4628ef63d4bbbb86caa3 (diff)
downloaddotfiles-12b654b02a3ba2b88194ed2582722bc92bf16361.tar.gz
dotfiles-12b654b02a3ba2b88194ed2582722bc92bf16361.tar.bz2
dotfiles-12b654b02a3ba2b88194ed2582722bc92bf16361.zip
Routine updates
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc102
1 files changed, 42 insertions, 60 deletions
diff --git a/vimrc b/vimrc
index 1843bfa..7f602a7 100644
--- a/vimrc
+++ b/vimrc
@@ -1,48 +1,46 @@
-execute pathogen#infect()
-" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
-" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
-" you can find below. If you wish to change any of those settings, you should
-" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
-" everytime an upgrade of the vim packages is performed. It is recommended to
-" make changes after sourcing debian.vim since it alters the value of the
-" 'compatible' option.
-
-" This line should not be removed as it ensures that various options are
-" properly set to work with the Vim-related packages available in Debian.
-runtime! debian.vim
-
-" Uncomment the next line to make Vim more Vi-compatible
-" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
-" options, so any other options should be set AFTER setting 'compatible'.
-"set compatible
-
-" Vim5 and later versions support syntax highlighting. Uncommenting the next
-" line enables syntax highlighting by default.
-if has("syntax")
- syntax on
-endif
-
-" If using a dark background within the editing area and syntax highlighting
-" turn on this option as well
-"set background=dark
-
-" Uncomment the following to have Vim jump to the last position when
-" reopening a file
-"if has("autocmd")
-" au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
-"endif
-
-" Uncomment the following to have Vim load indentation rules and plugins
-" according to the detected filetype.
-"if has("autocmd")
-" filetype plugin indent on
-"endif
-
-" The following are commented out as they cause vim to behave a lot
-" differently from regular Vi. They are highly recommended though.
+set nocompatible " be iMproved, required
+filetype off " required
+
+set rtp+=~/.vim/bundle/Vundle.vim
+call vundle#begin()
+
+Plugin 'scrooloose/syntastic'
+
+Plugin 'SirVer/ultisnips'
+Plugin 'honza/vim-snippets'
+
+Plugin 'tpope/vim-surround'
+
+
+
+call vundle#end() " required
+filetype plugin indent on " required
+
+"Syntatic settings
+let g:syntastic_enable_perl_checker = 1
+let g:syntastic_perl_checkers = ['perl']
+set statusline+=%#warningmsg#
+set statusline+=%{SyntasticStatuslineFlag()}
+set statusline+=%*
+
+let g:syntastic_always_populate_loc_list = 1
+let g:syntastic_auto_loc_list = 1
+let g:syntastic_check_on_open = 1
+let g:syntastic_check_on_wq = 0
+
+
+" Ultisnips
+let g:UltiSnipsExpandTrigger="<leader>c"
+let g:UltiSnipsJumpForwardTrigger="<c-b>"
+let g:UltiSnipsJumpBackwardTrigger="<c-z>"
+
+
+"General
+syntax on
+
set showcmd " Show (partial) command in status line.
"set showmatch " Show matching brackets.
-set gdefault
+"set gdefault
set ignorecase " Do case insensitive matching
set smartcase " Do smart case matching
set incsearch " Incremental search
@@ -51,22 +49,10 @@ set incsearch " Incremental search
"set hidden " Hide buffers when they are abandoned
"set mouse=a " Enable mouse usage (all modes)
-" Source a global configuration file if available
-if filereadable("/etc/vim/vimrc.local")
- source /etc/vim/vimrc.local
-endif
-
"set number
"set spell
set ruler
-
-"Solarized settings
-set background=light
-set t_Co=256
-"colorscheme solarized
-"setlocal fo+=aw
-
"Autosave and Autoread
set autoread
set autowriteall
@@ -86,10 +72,6 @@ let Tex_FoldedSections=""
let Tex_FoldedEnvironments=""
let Tex_FoldedMisc=""
-"For god sake make line numbers usefull
-"set relativenumber
-
-
"Persisten-undo magic
set undofile
@@ -101,7 +83,7 @@ nnoremap j gj
nnoremap k gk
"set leader to comma
-let mapleader = "\<Space>"
+let mapleader = ","
"Math with qalc