dotfiles/.vimrc

55 lines
952 B
VimL
Raw Normal View History

2013-10-26 09:07:26 +02:00
" file settings
set noswapfile
set encoding=utf-8
2013-10-09 10:59:38 +02:00
2013-11-27 18:38:14 +01:00
" key mappings
let mapleader = ","
2013-10-26 16:55:11 +02:00
nmap <leader>p :set paste!<CR>
2013-11-15 21:35:40 +01:00
nmap <leader>h :set hlsearch!<CR>
2013-11-27 18:38:14 +01:00
nnoremap ; :
map <up> <nop>
map <down> <nop>
map <left> <nop>
map <right> <nop>
2013-11-15 21:35:40 +01:00
2013-10-26 09:07:26 +02:00
" special chars
nmap <leader>l :set list!<CR>
set listchars=tab:▸\ ,eol
highlight NonText guifg=#4a4a59
highlight SpecialKey guifg=#4a4a59
" tabs and spaces
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
2013-10-09 14:13:37 +02:00
2013-10-26 09:07:26 +02:00
" plugins
2013-10-09 14:13:37 +02:00
execute pathogen#infect()
filetype plugin indent on
2013-10-25 22:46:59 +02:00
2013-10-26 09:23:08 +02:00
" colours [need pathogen]
set t_Co=256
syntax enable
set background=dark
2013-10-26 09:59:45 +02:00
highlight clear SignColumn
2013-10-26 09:23:08 +02:00
colorscheme solarized
2013-10-26 09:07:26 +02:00
" plugins: airline
2013-10-25 22:46:59 +02:00
let g:bufferline_echo = 0
2013-10-25 23:00:21 +02:00
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
2013-10-26 09:07:26 +02:00
" appearance
2014-11-15 14:20:41 +01:00
set number
2013-10-26 09:07:26 +02:00
set relativenumber
set laststatus=2
set noshowmode
set showtabline=1 "only show tabline when more than 1 tab
2014-02-11 15:17:04 +01:00
" vimdiff
set diffopt+=iwhite
set diffexpr=""