add basic .vimrc
This commit is contained in:
53
config/.vimrc
Normal file
53
config/.vimrc
Normal file
@@ -0,0 +1,53 @@
|
||||
if !filereadable($HOME . "/.vim/autoload/plug.vim")
|
||||
call system("curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim")
|
||||
endif
|
||||
|
||||
call plug#begin()
|
||||
|
||||
Plug 'morhetz/gruvbox'
|
||||
|
||||
call plug#end()
|
||||
|
||||
|
||||
" Options
|
||||
set number
|
||||
set relativenumber
|
||||
|
||||
set tabstop=2
|
||||
set softtabstop=2
|
||||
set shiftwidth=2
|
||||
set expandtab
|
||||
set smartindent
|
||||
|
||||
set shortmess="filnxtToOFc"
|
||||
set splitbelow
|
||||
set splitright
|
||||
set wrap
|
||||
set noswapfile
|
||||
set nobackup
|
||||
set scrolloff=5
|
||||
set autoread
|
||||
set autowrite
|
||||
set wildmenu
|
||||
|
||||
set smartcase
|
||||
set ignorecase
|
||||
|
||||
set list
|
||||
set listchars="multispace:·,tab:>~"
|
||||
|
||||
syntax on
|
||||
colorscheme gruvbox
|
||||
set background=dark
|
||||
set cursorline
|
||||
set colorcolumn=120
|
||||
|
||||
let g:mapleader = " "
|
||||
|
||||
|
||||
|
||||
" Remaps
|
||||
nnoremap <leader>h <C-w>h
|
||||
nnoremap <leader>j <C-w>j
|
||||
nnoremap <leader>k <C-w>k
|
||||
nnoremap <leader>l <C-w>l
|
||||
Reference in New Issue
Block a user