aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2022-01-11 01:46:42 -0500
committertdro <tdro@users.noreply.github.com>2022-01-11 01:46:42 -0500
commitd2db4f37b2dfbba9d478b0944ed538b76b3bab73 (patch)
tree3f03ddc6c5bf7311edaf6de9950be7415b5ea26d
parent6f25f03ce631bb2e8d53042a9a407671ac731830 (diff)
downloaddotfiles-d2db4f37b2dfbba9d478b0944ed538b76b3bab73.tar.gz
dotfiles-d2db4f37b2dfbba9d478b0944ed538b76b3bab73.tar.bz2
dotfiles-d2db4f37b2dfbba9d478b0944ed538b76b3bab73.zip
.vimrc: Use vim native plugin management
Source plugins with git submodules.
-rw-r--r--.gitmodules18
m---------.vim/pack/plugins/start/fzf.vim0
m---------.vim/pack/plugins/start/gundo.vim0
m---------.vim/pack/plugins/start/nnn.vim0
m---------.vim/pack/plugins/start/vim-HiLinkTrace0
m---------.vim/pack/plugins/start/vim-elixir0
m---------.vim/pack/plugins/start/vim-fugitive0
-rw-r--r--.vimrc19
8 files changed, 18 insertions, 19 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..799574b
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,18 @@
+[submodule ".vim/pack/plugins/start/fzf.vim"]
+ path = .vim/pack/plugins/start/fzf.vim
+ url = https://github.com/junegunn/fzf.vim
+[submodule ".vim/pack/plugins/start/gundo.vim"]
+ path = .vim/pack/plugins/start/gundo.vim
+ url = https://github.com/sjl/gundo.vim
+[submodule ".vim/pack/plugins/start/nnn.vim"]
+ path = .vim/pack/plugins/start/nnn.vim
+ url = https://github.com/mcchrish/nnn.vim
+[submodule ".vim/pack/plugins/start/vim-elixir"]
+ path = .vim/pack/plugins/start/vim-elixir
+ url = https://github.com/elixir-editors/vim-elixir
+[submodule ".vim/pack/plugins/start/vim-fugitive"]
+ path = .vim/pack/plugins/start/vim-fugitive
+ url = https://github.com/tpope/vim-fugitive
+[submodule ".vim/pack/plugins/start/vim-HiLinkTrace"]
+ path = .vim/pack/plugins/start/vim-HiLinkTrace
+ url = https://github.com/gerw/vim-HiLinkTrace
diff --git a/.vim/pack/plugins/start/fzf.vim b/.vim/pack/plugins/start/fzf.vim
new file mode 160000
+Subproject f86ef1bce602713fe0b5b68f4bdca8c6943ecb5
diff --git a/.vim/pack/plugins/start/gundo.vim b/.vim/pack/plugins/start/gundo.vim
new file mode 160000
+Subproject c5efef192b975b8e7d5fa3c6db932648d3b7632
diff --git a/.vim/pack/plugins/start/nnn.vim b/.vim/pack/plugins/start/nnn.vim
new file mode 160000
+Subproject bfc91b503769920a366b12851b871795c0eb682
diff --git a/.vim/pack/plugins/start/vim-HiLinkTrace b/.vim/pack/plugins/start/vim-HiLinkTrace
new file mode 160000
+Subproject 64da6bf463362967876fdee19c6c8d7dd3d0bf0
diff --git a/.vim/pack/plugins/start/vim-elixir b/.vim/pack/plugins/start/vim-elixir
new file mode 160000
+Subproject 53c530f79cfcd12498e31fcf8ecc466eba34c75
diff --git a/.vim/pack/plugins/start/vim-fugitive b/.vim/pack/plugins/start/vim-fugitive
new file mode 160000
+Subproject 85e2c73830b6bb01ce7fc3a926d2b25836a253e
diff --git a/.vimrc b/.vimrc
index bcef05a..5825b2f 100644
--- a/.vimrc
+++ b/.vimrc
@@ -5,25 +5,6 @@ packadd! matchit " Add match tag pairs package.
let skip_defaults_vim=1 " Do not load defaults if ~/.vimrc is missing.
-"------------Plugins------------"
-
-source ~/.vim/bundle/vim-plug/plug.vim " Source plugin manager
-
-call plug#begin('~/.vim/bundle') " Specify a directory for plugins
-
-Plug 'junegunn/vim-plug', { 'tag': 'e718868e85e2a32410144dfcdc3ba1303719450d' }
-Plug 'junegunn/fzf.vim', { 'tag': 'f86ef1bce602713fe0b5b68f4bdca8c6943ecb59' }
-Plug 'sjl/gundo.vim', { 'tag': 'c5efef192b975b8e7d5fa3c6db932648d3b76323' }
-Plug 'mcchrish/nnn.vim', { 'tag': 'bfc91b503769920a366b12851b871795c0eb6825' }
-Plug 'tpope/vim-fugitive', { 'tag': '85e2c73830b6bb01ce7fc3a926d2b25836a253eb' }
-Plug 'gerw/vim-HiLinkTrace', { 'tag': '64da6bf463362967876fdee19c6c8d7dd3d0bf0f' }
-Plug 'elixir-editors/vim-elixir', { 'tag': '53c530f79cfcd12498e31fcf8ecc466eba34c75c' }
-
-silent! source /usr/share/doc/fzf/examples/fzf.vim " Enable fzf.vim on Debian.
-
-call plug#end() " Initialize plugin system
-
-
"------------General------------"
let mapleader = "\<space>" " Set default map leader.