aboutsummaryrefslogtreecommitdiff
path: root/vim/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'vim/plugin')
-rw-r--r--vim/plugin/dist.vim16
-rw-r--r--vim/plugin/macros.vim5
-rw-r--r--vim/plugin/matchit.vim6
3 files changed, 22 insertions, 5 deletions
diff --git a/vim/plugin/dist.vim b/vim/plugin/dist.vim
new file mode 100644
index 00000000..53962c93
--- /dev/null
+++ b/vim/plugin/dist.vim
@@ -0,0 +1,16 @@
+" Skip loading some plugins:
+" I manage plugins myself with Git and a Makefile
+let g:loaded_getscriptPlugin = 1
+let g:loaded_vimballPlugin = 1
+" Vim is the wrong tool for reading archives or compressed text
+let g:loaded_gzip = 1
+let g:loaded_tarPlugin = 1
+let g:loaded_zipPlugin = 1
+" I prefer filtering text with Unix tools
+let g:loaded_logiPat = 1
+" The shell, tab completion, and 'wildmenu' are good enough
+let g:loaded_netrwPlugin = 1
+" I don't use Vim servers
+let g:loaded_rrhelper = 1
+" I don't need extra spelling files
+let g:loaded_spellfile_plugin = 1
diff --git a/vim/plugin/macros.vim b/vim/plugin/macros.vim
deleted file mode 100644
index 585eedc8..00000000
--- a/vim/plugin/macros.vim
+++ /dev/null
@@ -1,5 +0,0 @@
-" If we don't have packages (Vim < 8.0), try to load matchit.vim from the
-" older macros location in the distributed runtime instead
-if !has('packages')
- silent! runtime macros/matchit.vim
-endif
diff --git a/vim/plugin/matchit.vim b/vim/plugin/matchit.vim
new file mode 100644
index 00000000..31e6e37d
--- /dev/null
+++ b/vim/plugin/matchit.vim
@@ -0,0 +1,6 @@
+" Get matchit.vim, one way or another
+if has('packages') && !has('nvim')
+ packadd! matchit
+else
+ silent! runtime macros/matchit.vim
+endif