2015-03-05 19:45:48 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set nocompatible
							 | 
						
					
						
							
								
									
										
										
										
											2016-02-03 14:54:15 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set background=dark
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set backspace=indent,eol,start
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-24 12:16:56 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set cursorline
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set foldmethod=marker
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set history=50
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set hlsearch
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set ignorecase
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set incsearch
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set laststatus=2
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set nobackup
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set noexpandtab
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set ruler
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set showcmd
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set smartcase
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
							 | 
						
					
						
							
								
									
										
										
										
											2016-02-03 14:54:15 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								" scroll before reaching the first / final line set scrolloff=3
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 00:23:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set sidescrolloff=15
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set sidescroll=1
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-12 19:33:26 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								" disable bell
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-30 16:46:46 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set noerrorbells visualbell t_vb=
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-03 19:19:10 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								" 256 colours at almost all times
							 | 
						
					
						
							
								
									
										
										
										
											2015-07-01 00:21:17 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if $TERM =~ '^[xterm|rxvt-unicode|screen]'
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-30 00:48:12 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									let &t_Co=256
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:21:42 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								endif
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-30 00:48:12 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if $LANG =~ '[UTF\-8|utf8]$'
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-19 18:33:36 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set termencoding=utf-8
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									set encoding=utf-8
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								endif
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:21:42 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 00:23:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								" insert shebang in the beginning of the file based on its name extension
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-29 12:02:39 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								autocmd BufNewFile *.zsh 0put =\"#!/usr/bin/env zsh\<nl>\"|$
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								autocmd BufNewFile *.lua 0put =\"#!/usr/bin/env lua\<nl>\"|$
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								autocmd BufNewFile *.sh 0put =\"#!/usr/bin/env bash\<nl>\"|$
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								autocmd BufNewFile *.rb 0put =\"#!/usr/bin/env ruby\<nl>\"|$
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-06 03:24:40 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								autocmd BufNewFile *.py 0put =\"#!/usr/bin/env python3\<nl>\"|$
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-29 12:02:39 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								autocmd BufNewFile *.pl 0put =\"#!/usr/bin/env perl\<nl>\use strict;\<nl>\use warnings;\<nl>\use feature 'say';\<nl>\"|$
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-24 12:16:56 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								autocmd FileType python setlocal softtabstop=4 shiftwidth=4 colorcolumn=80 textwidth=80 smarttab expandtab autoindent
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-12 19:33:26 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								" maps
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 00:23:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								let mapleader = ","
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								noremap <F1> <Esc>
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-19 13:23:02 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								"enable cursorline on demand
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								nnoremap <Leader>c :set cursorline!<CR>
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 00:23:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								"clear search highlight
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								nnoremap <Leader>/ :nohls<CR>
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								"make wrapped lines navigation easier
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-18 09:12:57 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								nnoremap j gj
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								nnoremap k gk
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								vnoremap j gj
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								vnoremap k gk
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 00:23:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								"home / end
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								nnoremap H ^
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								nnoremap L $
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								" still have to deal with old vim versions :<
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 17:16:45 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								if v:version >= 700
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-17 12:28:43 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set helplang=en
							 | 
						
					
						
							
								
									
										
										
										
											2014-12-07 05:31:20 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set modeline
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-17 12:28:43 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set number
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-01 17:04:35 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set list
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-19 13:23:02 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set listchars=tab:\|_,nbsp:x
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 00:23:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									nnoremap <Leader>n :setlocal number!<CR>
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									nnoremap <Leader>l :setlocal list!<CR>
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-17 12:28:43 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
									" enable case indentation
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									let g:sh_indent_case_labels=1
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									" plugins
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									if filereadable(expand("$HOME/.vim/plugged/vim-plug/plug.vim"))
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-08 03:29:02 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										set noshowmode
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										source ~/.vim/plugged/vim-plug/plug.vim
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										call plug#begin('~/.vim/plugged')
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'junegunn/vim-plug'               "plugin manager
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										" general plugins
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'Lokaltog/vim-easymotion'         "easy motion
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'Shougo/unite.vim'                "fuzzy file open
							 | 
						
					
						
							
								
									
										
										
										
											2016-02-03 14:54:15 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'vim-airline/vim-airline'         "stylish info display
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'vim-airline/vim-airline-themes'  "themes for airline
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'bling/vim-bufferline'            "stylish buffer display
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'jeetsukumaran/vim-buffergator'   "buffer management
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'mhinz/vim-signify'               "version control system gutter info
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'scrooloose/nerdtree'             "file manager
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'tpope/vim-fugitive'              "git awesomeness
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'tpope/vim-surround'              "quotes replacement made easy
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'directionalWindowResizer'        "resize windows with simple hotkeys
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:21:42 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-12 04:02:00 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" colorschemes
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-12 12:36:24 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'jonathanfilip/vim-lucius'
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'morhetz/gruvbox'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'romainl/Apprentice'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'vdrandom/forked-solarized.vim'
							 | 
						
					
						
							
								
									
										
										
										
											2015-01-16 09:21:54 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
										" syntax highlight plugins
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'puppetlabs/puppet-syntax-vim'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'nagios-syntax'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										call plug#end()
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-12 21:43:19 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-12 04:02:00 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" easymotion options
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-13 01:36:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										let g:EasyMotion_do_mapping=0
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-12 04:02:00 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										let g:EasyMotion_smartcase=1
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-14 13:23:47 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										nmap f <Plug>(easymotion-s)
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-12 04:02:00 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										map <Leader>j <Plug>(easymotion-j)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										map <Leader>k <Plug>(easymotion-k)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-12 21:43:19 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" airline options
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										let g:airline_symbols={}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										let g:airline_symbols.whitespace='!'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										let g:airline_powerline_fonts=1
							 | 
						
					
						
							
								
									
										
										
										
											2016-02-11 14:16:18 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										let g:airline_theme='base16'
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-12 21:43:19 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-08 03:29:02 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" buffergator options
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										map <Leader><Tab> :BuffergatorToggle<CR>
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-13 13:41:36 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" bufferline options
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										let g:bufferline_show_bufnr=0
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-13 13:41:36 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-12 19:33:26 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" nerdtree options
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-13 02:49:29 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										let NERDTreeDirArrows=0
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 03:14:34 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										map <Leader>, :NERDTreeToggle<CR>
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-18 13:07:11 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-08 03:29:02 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" signify options
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										let g:signify_vcs_list=[ 'svn', 'git' ]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										let g:signify_sign_change='~'
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:21:42 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									endif
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-15 01:54:19 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 17:16:45 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									" gvim and colorschemes related stuff
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									if has("gui_running")
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										let NERDTreeDirArrows=1
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										set guioptions=aegimLl
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										set mouse=a
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-26 20:02:01 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										set guifont=Terminus\ 11
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 17:16:45 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										set novb
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-23 11:10:01 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										set guicursor=a:hor1-Cursor/lCursor     "underline cursor by default
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										set guicursor+=i:ver1-Cursor/lCursor    "vertical cursor for insert mode
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										set guicursor+=r:block                  "block for replace
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										set guicursor+=a:blinkon0               "and none of them should blink
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 17:16:45 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										map <S-Insert> <MiddleMouse>
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										map! <S-Insert> <MiddleMouse>
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-18 14:01:27 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									else
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										set mouse=
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 17:16:45 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									endif
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-30 20:01:13 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-01 17:04:35 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									let g:solarized_italic=0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									let g:solarized_underline=0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									let g:solarized_visibility='low'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									colorscheme solarized
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:47:29 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								else
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:21:42 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									colorscheme elflord
							 | 
						
					
						
							
								
									
										
										
										
											2014-10-15 01:54:19 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								endif
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-30 20:01:13 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								syntax on
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-10 02:14:57 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-08-22 03:30:22 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								filetype plugin on
							 |