summaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
authorRobin Krahl <me@robin-krahl.de>2017-03-12 20:45:40 +0100
committerRobin Krahl <me@robin-krahl.de>2017-03-12 20:49:57 +0100
commit4f8a0ae65141d6139f8f3f50b6206025341a7da8 (patch)
treeaca2c6bf6b24105335364265e8935f65a9dc5251 /.vimrc
parent362ceabf8c9b07eda033f72b6231a93c8a3a4dc9 (diff)
downloaddotfiles-4f8a0ae65141d6139f8f3f50b6206025341a7da8.tar.gz
dotfiles-4f8a0ae65141d6139f8f3f50b6206025341a7da8.tar.bz2
vim: use .config/vim and .cache/vim instead of .vim
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc41
1 files changed, 41 insertions, 0 deletions
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..1b6d812
--- /dev/null
+++ b/.vimrc
@@ -0,0 +1,41 @@
+" Disable Vi-compatibility
+set nocompatible
+
+" Set paths according to XDG Base Directory specification
+set viminfo+=n${XDG_CACHE_HOME}/vim/viminfo
+set runtimepath=${XDG_CONFIG_HOME}/vim,${XDG_CONFIG_HOME}/vim/after,$VIM,$VIMRUNTIME
+let g:netrw_home = "${XDG_CACHE_HOME}/vim"
+
+" Syntax highlighting
+syntax on
+
+" Enable the filetype plugin
+filetype plugin indent on
+" LaTeX instead of Plain TeX
+let g:tex_flavor = "latex"
+
+" Status line and numbers
+set laststatus=2
+set number
+set relativenumber
+set ruler
+
+" Colors
+set background=dark
+
+" Ignore some additional patterns when opening files
+set wildignore+=*.o,*.so,*.swp
+
+" Search subdirectories with :find & co
+set path+=**
+
+" Better completion
+set wildmenu
+set wildmode=longest:full,full
+
+" netrw
+let g:netrw_banner=0
+" let g:netrw_browse_split=4
+let g:netrw_altv=1
+let g:netrw_liststyle=3
+let g:netrw_list_hide=netrw_gitignore#Hide()