diff --git a/.config/shell/bashrc b/.config/shell/bashrc index e810f47..29680c9 100644 --- a/.config/shell/bashrc +++ b/.config/shell/bashrc @@ -10,6 +10,9 @@ if . ~/.config/shell/aliases fi +# Set vimrc's location and source it on vim startup +export VIMINIT='let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC' + alias ls='ls --color=auto' #PS1='[\u@\h \W]\$ ' PS1='== \W ⚙️ >>' diff --git a/.config/vim/vimrc b/.config/vim/vimrc new file mode 100644 index 0000000..a5a0a9f --- /dev/null +++ b/.config/vim/vimrc @@ -0,0 +1,13 @@ +set nocompatible + +" Environment +set directory=$XDG_CACHE_HOME/vim,~/,/tmp +set backupdir=$XDG_CACHE_HOME/vim,~/,/tmp +set viminfo+=n$XDG_CACHE_HOME/vim/viminfo +set runtimepath=$XDG_CONFIG_HOME/vim,$XDG_CONFIG_HOME/vim/after,$VIM,$VIMRUNTIME +let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" + +filetype indent plugin on +syntax on +set wildmenu +set number relativenumber