summaryrefslogtreecommitdiff
path: root/.config/vim/vimrc
diff options
context:
space:
mode:
authorseth <[email protected]>2022-08-27 23:54:36 -0400
committerseth <[email protected]>2022-08-30 07:37:31 -0400
commit7ac25e0f42c96f78ddaaffa6df48844bfe6633e0 (patch)
tree22dca260a9c45ce1bdc02a82bab65dd65dd4eb48 /.config/vim/vimrc
parentcbb53c9a6660b8118d816258bc7c5dc0043c61c8 (diff)
moar plugins
Diffstat (limited to '.config/vim/vimrc')
-rw-r--r--.config/vim/vimrc16
1 files changed, 16 insertions, 0 deletions
diff --git a/.config/vim/vimrc b/.config/vim/vimrc
new file mode 100644
index 0000000..8360569
--- /dev/null
+++ b/.config/vim/vimrc
@@ -0,0 +1,16 @@
+" https://wiki.archlinux.org/title/XDG_Base_Directory
+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 backupdir=$XDG_STATE_HOME/vim/backup | call mkdir(&backupdir, 'p')
+set directory=$XDG_STATE_HOME/vim/swap | call mkdir(&directory, 'p')
+set undodir=$XDG_STATE_HOME/vim/undo | call mkdir(&undodir, 'p')
+set viewdir=$XDG_STATE_HOME/vim/view | call mkdir(&viewdir, 'p')
+set viminfofile=$XDG_STATE_HOME/vim/viminfo