43 lines
1.2 KiB
VimL
43 lines
1.2 KiB
VimL
set nocompatible
|
|
|
|
" Pluigin installation using vim-plug "
|
|
call plug#begin('~/.vim/plugged')
|
|
Plug 'morhetz/gruvbox'
|
|
Plug 'vim-airline/vim-airline'
|
|
Plug 'vim-airline/vim-airline-themes'
|
|
call plug#end()
|
|
|
|
" Tabstop, Shiftwith and replace tabs with spaces but not in makefiles "
|
|
set tabstop=2
|
|
set shiftwidth=2
|
|
set expandtab
|
|
|
|
" Autocommands for special files "
|
|
autocmd FileType make set noexpandtab
|
|
autocmd BufNewFile,BufRead *.md set ft=markdown tw=79
|
|
autocmd BufNewFile,BufRead *.tex set ft=tex tw=79
|
|
autocmd BufNewFile,BufRead *.txt set ft=sh tw=79
|
|
|
|
" Syntaxhighlighting, colorscheme, linenumbers "
|
|
syntax on
|
|
colorscheme gruvbox
|
|
set cursorline
|
|
set more " Use more
|
|
set title " Blank title
|
|
set vb t_vb= " No beeping and flashing
|
|
set wildmenu
|
|
set background=dark
|
|
set number " Linenumbers
|
|
set nowrap
|
|
set hlsearch
|
|
set t_Co=256
|
|
set laststatus=2 " Always display the statusline in all windows
|
|
set showtabline=2 " Always display the tabline
|
|
set noshowmode " Hide the default mode text
|
|
"set colorcolumn=79
|
|
set textwidth=79
|
|
|
|
" Airline configs
|
|
let g:airline#extensions#tabline#enabled = 1
|
|
let g:airline#extensions#tabline#formatter = 'default'
|