Add basic vim config
This commit is contained in:
parent
47835f39fe
commit
c51169b2ee
|
@ -0,0 +1,3 @@
|
||||||
|
set runtimepath^=~/.vim runtimepath+=~/.vim/after
|
||||||
|
let &packpath=&runtimepath
|
||||||
|
source ~/.vimrc
|
|
@ -0,0 +1,57 @@
|
||||||
|
" Numbers
|
||||||
|
set number
|
||||||
|
set relativenumber
|
||||||
|
|
||||||
|
" Indentation
|
||||||
|
set autoindent
|
||||||
|
" set filetype indent on
|
||||||
|
|
||||||
|
" Tab width
|
||||||
|
set expandtab
|
||||||
|
set smarttab
|
||||||
|
set tabstop=4
|
||||||
|
set shiftwidth=4
|
||||||
|
set shiftround
|
||||||
|
|
||||||
|
" Search
|
||||||
|
set hlsearch
|
||||||
|
set ignorecase
|
||||||
|
set incsearch
|
||||||
|
set smartcase
|
||||||
|
|
||||||
|
" Performance
|
||||||
|
set complete-=i
|
||||||
|
set lazyredraw
|
||||||
|
|
||||||
|
" Rendering
|
||||||
|
set display+=lastline
|
||||||
|
set encoding=utf-8
|
||||||
|
set linebreak
|
||||||
|
set scrolloff=3
|
||||||
|
set sidescrolloff=5
|
||||||
|
set wrap
|
||||||
|
syntax on
|
||||||
|
|
||||||
|
" Interface
|
||||||
|
set laststatus=2
|
||||||
|
set wildmenu
|
||||||
|
set tabpagemax=50
|
||||||
|
set noerrorbells
|
||||||
|
set visualbell
|
||||||
|
set mouse=a
|
||||||
|
set title
|
||||||
|
|
||||||
|
" Folding
|
||||||
|
set foldmethod=indent
|
||||||
|
set foldnestmax=3
|
||||||
|
set nofoldenable
|
||||||
|
|
||||||
|
set autoread
|
||||||
|
set backspace=indent,eol,start
|
||||||
|
set confirm
|
||||||
|
set formatoptions+=j
|
||||||
|
set nomodeline
|
||||||
|
set noswapfile
|
||||||
|
set nrformats-=octal
|
||||||
|
set shell
|
||||||
|
set wildignore+=.pyc,.swp
|
Loading…
Reference in New Issue