dotfiles/.vimrc
Alan Orth 49d3094671
.vimrc: Use Selenized instead of Solarized
Selenized is a similar colorscheme to Solarized, but mapping to ANSI
color codes with less side effects. Note that the Selenized palatte
only has sixteen colors so we should tell vim to not attempt to make
a 256-color approximation.

https://github.com/jan-warchol/selenized/issues/65
2020-07-10 13:44:07 +03:00

43 lines
1.8 KiB
VimL

set number " show line numbers
set tabstop=4 " number of visual spaces per tab
set softtabstop=4 " number of spaces in tab when editing
set shiftwidth=4 " number of spaces in an indent
set expandtab " tabs are spaces
set backspace=2 " backspace like in a graphical text editor
set wildmode=longest,list " change filename autocomplete to be more like bash
set mouse=v " some vim defaults to mouse=a, which sucks for copying and pasting in Xorg
syntax on
filetype on " enable file type detection
filetype plugin on " enable file type plugins
filetype indent on " enable file type indents
set background=dark
" restrict vim to 16 ANSI colors in the palette instead of approximating 256
set t_Co=16
colorscheme selenized
" for per-directory vimrc files
" see: https://jezenthomas.com/how-i-write-invoices-in-vim/
set exrc " Enable use of directory-specific .vimrc
set secure " Only run autocommands owned by me
" from: https://github.com/jfrazelle/.vim/blob/master/vimrc
set noswapfile " Don't use swapfile
set nobackup " Don't create annoying backup files
set nowritebackup
set splitright " Split vertical windows right to the current windows
set splitbelow " Split horizontal windows below to the current windows
set encoding=utf-8 " Set default encoding to UTF-8
set fileformats=unix,dos,mac " Prefer Unix over Windows over OS 9 formats
set nocompatible
set incsearch " Shows the match while typing
set hlsearch " Highlight found searches
set ignorecase " Search case insensitive...
set smartcase " ... but not when search pattern contains upper case characters
" speed up syntax highlighting
set nocursorcolumn
set nocursorline