guixconfig/data/vimrc

43 lines
697 B
VimL

set nocompatible
filetype off
syntax on
filetype plugin indent on
set encoding=utf-8
let mapleader = " "
" hard tabs
set tabstop=2
" backspace delete like normal
set backspace=2
" reduce extraneous files
set nobackup
set nowritebackup
set noswapfile
set history=50
set ruler " always cursor position
set showcmd " incremental search
set laststatus=2 " always status line
set autowrite " :write before commands
set modelines=0 " modelines are insecure
set nomodeline
set textwidth=80
set colorcolumn=+1
set formatoptions-=t
set number
set numberwidth=5
set splitbelow
set splitright
" ctrl-w movement
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-h> <C-w>h
nnoremap <C-l> <C-w>l