2015-03-05 19:45:48 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set nocompatible
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-11 18:32:30 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								set background=light
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set backspace=indent,eol,start
							 | 
						
					
						
							
								
									
										
										
										
											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 ruler
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set showcmd
							 | 
						
					
						
							
								
									
										
										
										
											2014-07-18 07:11:03 +04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set smartcase
							 | 
						
					
						
							
								
									
										
										
										
											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=
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-05 20:06:09 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								" indentation
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set shiftwidth=3
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set tabstop=3
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								set noexpandtab
							 | 
						
					
						
							
								
									
										
										
										
											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
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2016-02-19 12:56:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								autocmd FileType python setlocal softtabstop=4 shiftwidth=4 colorcolumn=80 smarttab expandtab autoindent
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-24 12:16:56 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-12 19:33:26 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								" maps
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-07 00:23:05 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								let mapleader = ","
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								noremap <F1> <Esc>
							 | 
						
					
						
							
								
									
										
										
										
											2016-02-19 12:56:59 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								"fold/unfold via spacebar
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								nnoremap <Space> za
							 | 
						
					
						
							
								
									
										
										
										
											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
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-07 00:55:31 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set number
							 | 
						
					
						
							
								
									
										
										
										
											2015-12-01 17:04:35 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set list
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-26 13:01:15 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set listchars=tab:\|_,nbsp:x,trail:•
							 | 
						
					
						
							
								
									
										
										
										
											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
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-26 13:01:15 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										silent!call plug#begin('~/.vim/plugged')
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										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
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-13 17:40:17 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'itchyny/lightline.vim'           "lightline
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'jeetsukumaran/vim-buffergator'   "buffer management
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'mhinz/vim-signify'               "version control system gutter info
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										Plug 'directionalWindowResizer'        "resize windows with simple hotkeys
							 | 
						
					
						
							
								
									
										
										
										
											2016-03-22 16:23:25 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'junegunn/vim-easy-align'         "aligning
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-14 15:45:12 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										Plug 'nvie/vim-togglemouse'            "hotkey to toggle mouse
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:21:42 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-04-12 04:02:00 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" colorschemes
							 | 
						
					
						
							
								
									
										
										
										
											2015-09-17 15:01:33 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										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)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-13 17:40:17 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" lightline options
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-21 18:08:26 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" 'active': { 'right': [ ['lineinfo', 'percent'] ] },
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-13 17:40:17 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										let g:lightline = {
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-11 18:32:30 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
											\ 'colorscheme':  'solarized_dark',
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-25 12:32:39 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
											\ 'separator':    { 'left': "\ue0b0", 'right': "\ue0b2" },
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-13 17:40:17 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
											\ 'subseparator': { 'left': "\ue0b1", 'right': "\ue0b3" },
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-25 12:32:39 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
											\ 'component':    { 'readonly': '%{&readonly?"\ue0a2":""}' },
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-21 18:08:26 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										\ }
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-13 17:40:17 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-03-08 03:29:02 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" buffergator options
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										map <Leader><Tab> :BuffergatorToggle<CR>
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										" signify options
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										let g:signify_vcs_list=[ 'svn', 'git' ]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										let g:signify_sign_change='~'
							 | 
						
					
						
							
								
									
										
										
										
											2016-03-22 16:23:25 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-16 12:33:36 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" vim-togglemouse options
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										nmap <Leader>m <F12>
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2016-03-22 16:23:25 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										" easy-align options
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										xmap <Leader>a <Plug>(EasyAlign)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										nmap <Leader>a <Plug>(EasyAlign)
							 | 
						
					
						
							
								
									
										
										
										
											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>
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-14 15:45:12 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									elseif empty($TMUX) && $TERM =~ "^screen"
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-18 14:01:27 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
										set mouse=
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-14 15:45:12 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									else
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
										set mouse=a
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 17:16:45 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									endif
							 | 
						
					
						
							
								
									
										
										
										
											2015-06-30 20:01:13 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-11 18:32:30 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									let g:solarized_bold=0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									let g:solarized_italic=0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									let g:solarized_visibility='low'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									colorscheme solarized
							 | 
						
					
						
							
								
									
										
										
										
											2014-11-24 13:47:29 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								else
							 | 
						
					
						
							
								
									
										
										
										
											2016-04-25 12:32:39 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
									set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
									colorscheme default
							 | 
						
					
						
							
								
									
										
										
										
											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
							 |