diff options
author | Adam <adam@adast.xyz> | 2022-06-02 11:16:39 +0200 |
---|---|---|
committer | Adam <adam@adast.xyz> | 2022-06-02 11:16:39 +0200 |
commit | 14d624ea44f3e112f613b858d380f560ffdaec87 (patch) | |
tree | f1f6563dc1fe2e7b751324f8c24ca7173ad1d165 | |
parent | 7c4700ad3d4e8f76bf72e42a10cce2545bcc64d5 (diff) |
xdg: vim
-rw-r--r-- | .bash_profile | 1 | ||||
-rw-r--r-- | .bashrc | 2 | ||||
-rw-r--r-- | .config/vim/vimrc (renamed from .vim/vimrc) | 21 |
3 files changed, 20 insertions, 4 deletions
diff --git a/.bash_profile b/.bash_profile index 2c2d5a5..8a0217a 100644 --- a/.bash_profile +++ b/.bash_profile @@ -29,6 +29,7 @@ export CM_LAUNCHER=rofi export CM_SELECTIONS=clipboard export CM_DIR=/tmp export PF_INFO="ascii title os kernel uptime pkgs memory" +export VIMINIT='let $MYVIMRC = !has("nvim") ? "$XDG_CONFIG_HOME/vim/vimrc" : "$XDG_CONFIG_HOME/nvim/init.lua" | so $MYVIMRC' export LESS_TERMCAP_mb=$'\E[1;31m' export LESS_TERMCAP_md=$'\E[1;31m' @@ -41,7 +41,7 @@ alias cs='config status' alias clg="config log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(cyan)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all" alias bashrc='vim ~/.bashrc' -alias vimrc='vim ~/.vim/vimrc' +alias vimrc='vim $XDG_CONFIG_HOME/vim/vimrc' alias nvimrc='cd $XDG_CONFIG_HOME/nvim;nvim' alias i3config='vim $XDG_CONFIG_HOME/i3/config' alias startup='vim $XDG_CONFIG_HOME/i3/init' diff --git a/.vim/vimrc b/.config/vim/vimrc index f174b07..0984fc1 100644 --- a/.vim/vimrc +++ b/.config/vim/vimrc @@ -1,8 +1,23 @@ -call plug#begin('~/.vim/plugged') +set runtimepath^=$XDG_CONFIG_HOME/vim +set runtimepath+=$XDG_DATA_HOME/vim +set runtimepath+=$XDG_CONFIG_HOME/vim/after + +set packpath^=$XDG_DATA_HOME/vim,$XDG_CONFIG_HOME/vim +set packpath+=$XDG_CONFIG_HOME/vim/after,$XDG_DATA_HOME/vim/after + +let g:netrw_home = $XDG_DATA_HOME."/vim" +call mkdir($XDG_DATA_HOME."/vim/spell", 'p') +set viewdir=$XDG_DATA_HOME/vim/view | call mkdir(&viewdir, 'p') + +set viminfofile=$XDG_CACHE_HOME/vim/viminfo +set backupdir=$XDG_CACHE_HOME/vim/backup | call mkdir(&backupdir, 'p') +set directory=$XDG_CACHE_HOME/vim/swap | call mkdir(&directory, 'p') +set undodir=$XDG_CACHE_HOME/vim/undo | call mkdir(&undodir, 'p') +set undofile + +call plug#begin('~/.config/vim/plugged') Plug 'romgrk/doom-one.vim' - " Plug 'tpope/vim-fugitive' Plug 'tpope/vim-surround' - " Plug 'tpope/vim-repeat' Plug 'tpope/vim-commentary' call plug#end() |