From ec6bec1983a8ecd2dc9f3fa075964be64cad3981 Mon Sep 17 00:00:00 2001 From: Robin Krahl Date: Tue, 27 Feb 2018 22:55:46 +0100 Subject: Modularize environment variables --- vim/.config/env/90-vim.sh | 1 + vim/.config/vim/vimrc | 45 +++++++++++++++++++++++++++++++++++++++++++++ vim/.vimrc | 45 --------------------------------------------- 3 files changed, 46 insertions(+), 45 deletions(-) create mode 100644 vim/.config/env/90-vim.sh create mode 100644 vim/.config/vim/vimrc delete mode 100644 vim/.vimrc (limited to 'vim') diff --git a/vim/.config/env/90-vim.sh b/vim/.config/env/90-vim.sh new file mode 100644 index 0000000..c1f3a31 --- /dev/null +++ b/vim/.config/env/90-vim.sh @@ -0,0 +1 @@ +export VIMINIT='source ${XDG_CONFIG_HOME}/vim/vimrc' diff --git a/vim/.config/vim/vimrc b/vim/.config/vim/vimrc new file mode 100644 index 0000000..c760f86 --- /dev/null +++ b/vim/.config/vim/vimrc @@ -0,0 +1,45 @@ +" 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,$VIM,$VIMRUNTIME,${XDG_CONFIG_HOME}/vim/after +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 + +" Splits +set splitbelow +set splitright + +" Colors +set background=dark + +" Ignore some additional patterns when opening files +set wildignore+=*.o,*.so,*.swp,*/__pycache__/* + +" 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() diff --git a/vim/.vimrc b/vim/.vimrc deleted file mode 100644 index c760f86..0000000 --- a/vim/.vimrc +++ /dev/null @@ -1,45 +0,0 @@ -" 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,$VIM,$VIMRUNTIME,${XDG_CONFIG_HOME}/vim/after -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 - -" Splits -set splitbelow -set splitright - -" Colors -set background=dark - -" Ignore some additional patterns when opening files -set wildignore+=*.o,*.so,*.swp,*/__pycache__/* - -" 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() -- cgit v1.2.1