From d2db4f37b2dfbba9d478b0944ed538b76b3bab73 Mon Sep 17 00:00:00 2001 From: tdro Date: Tue, 11 Jan 2022 01:46:42 -0500 Subject: .vimrc: Use vim native plugin management Source plugins with git submodules. --- .gitmodules | 18 ++++++++++++++++++ .vim/pack/plugins/start/fzf.vim | 1 + .vim/pack/plugins/start/gundo.vim | 1 + .vim/pack/plugins/start/nnn.vim | 1 + .vim/pack/plugins/start/vim-HiLinkTrace | 1 + .vim/pack/plugins/start/vim-elixir | 1 + .vim/pack/plugins/start/vim-fugitive | 1 + .vimrc | 19 ------------------- 8 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 .gitmodules create mode 160000 .vim/pack/plugins/start/fzf.vim create mode 160000 .vim/pack/plugins/start/gundo.vim create mode 160000 .vim/pack/plugins/start/nnn.vim create mode 160000 .vim/pack/plugins/start/vim-HiLinkTrace create mode 160000 .vim/pack/plugins/start/vim-elixir create mode 160000 .vim/pack/plugins/start/vim-fugitive 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 index 0000000..f86ef1b --- /dev/null +++ b/.vim/pack/plugins/start/fzf.vim @@ -0,0 +1 @@ +Subproject commit f86ef1bce602713fe0b5b68f4bdca8c6943ecb59 diff --git a/.vim/pack/plugins/start/gundo.vim b/.vim/pack/plugins/start/gundo.vim new file mode 160000 index 0000000..c5efef1 --- /dev/null +++ b/.vim/pack/plugins/start/gundo.vim @@ -0,0 +1 @@ +Subproject commit c5efef192b975b8e7d5fa3c6db932648d3b76323 diff --git a/.vim/pack/plugins/start/nnn.vim b/.vim/pack/plugins/start/nnn.vim new file mode 160000 index 0000000..bfc91b5 --- /dev/null +++ b/.vim/pack/plugins/start/nnn.vim @@ -0,0 +1 @@ +Subproject commit bfc91b503769920a366b12851b871795c0eb6825 diff --git a/.vim/pack/plugins/start/vim-HiLinkTrace b/.vim/pack/plugins/start/vim-HiLinkTrace new file mode 160000 index 0000000..64da6bf --- /dev/null +++ b/.vim/pack/plugins/start/vim-HiLinkTrace @@ -0,0 +1 @@ +Subproject commit 64da6bf463362967876fdee19c6c8d7dd3d0bf0f diff --git a/.vim/pack/plugins/start/vim-elixir b/.vim/pack/plugins/start/vim-elixir new file mode 160000 index 0000000..53c530f --- /dev/null +++ b/.vim/pack/plugins/start/vim-elixir @@ -0,0 +1 @@ +Subproject commit 53c530f79cfcd12498e31fcf8ecc466eba34c75c diff --git a/.vim/pack/plugins/start/vim-fugitive b/.vim/pack/plugins/start/vim-fugitive new file mode 160000 index 0000000..85e2c73 --- /dev/null +++ b/.vim/pack/plugins/start/vim-fugitive @@ -0,0 +1 @@ +Subproject commit 85e2c73830b6bb01ce7fc3a926d2b25836a253eb 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 = "\" " Set default map leader. -- cgit v1.2.3