Added Readme; Utilizing submodules for vim addons.
This commit is contained in:
parent
df4d9a1164
commit
6b3bc2f5b5
9 changed files with 46 additions and 0 deletions
12
.gitmodules
vendored
Normal file
12
.gitmodules
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[submodule "vim/vim/bundle/vim-fugitive"]
|
||||||
|
path = vim/vim/bundle/vim-fugitive
|
||||||
|
url = https://github.com/tpope/vim-fugitive
|
||||||
|
[submodule "vim/vim/bundle/vim-airline"]
|
||||||
|
path = vim/vim/bundle/vim-airline
|
||||||
|
url = https://github.com/bling/vim-airline
|
||||||
|
[submodule "vim/vim/bundle/vim-sneak"]
|
||||||
|
path = vim/vim/bundle/vim-sneak
|
||||||
|
url = https://github.com/justinmk/vim-sneak
|
||||||
|
[submodule "vim/vim/bundle/vim-pathogen"]
|
||||||
|
path = vim/vim/bundle/vim-pathogen
|
||||||
|
url = https://github.com/tpope/vim-pathogen
|
30
vim/README.md
Normal file
30
vim/README.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
#Vim Configuration Files
|
||||||
|
|
||||||
|
My vim configuration is relatively straight forward.
|
||||||
|
|
||||||
|
###RC File
|
||||||
|
* Word-wrap is set to 80 characters
|
||||||
|
* Spaces not tabs; tab-length set to 5
|
||||||
|
* Wild menu
|
||||||
|
|
||||||
|
###Directory
|
||||||
|
Additionally, I have several extensions, as submodules, in .vim/bundle:
|
||||||
|
* [Fugitive](https://github.com/tpope/vim-fugitive) for nice Git integration.
|
||||||
|
* [Airline](https://github.com/bling/vim-airline) to look nice, but not garish.
|
||||||
|
* [Sneak](https://github.com/justinmk/vim-sneak) for getting around.
|
||||||
|
* and [Pathogen](https://github.com/tpope/vim-pathogen) to do the hard work.
|
||||||
|
|
||||||
|
###Utilization
|
||||||
|
To use these configuration, perform the following steps
|
||||||
|
1. Copy vimrc to .vimrc in your home directory
|
||||||
|
> cp vimrc ~/.vimrc
|
||||||
|
2. Copy the vim directory to .vim in your home directory
|
||||||
|
> cp -r vim ~/.vim
|
||||||
|
|
||||||
|
This process is currently unautomated, and as such any updates to this
|
||||||
|
repository will need to be manually copied as above.
|
||||||
|
|
||||||
|
####To-Do
|
||||||
|
[ ] Automate utilization step (considering post-fetch Git hook)
|
||||||
|
[ ] Customize Airline more
|
||||||
|
|
1
vim/vim/bundle/vim-airline
Submodule
1
vim/vim/bundle/vim-airline
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit f45ecdac15d99ed2354873a8b4d40432fd0a85a3
|
1
vim/vim/bundle/vim-pathogen
Submodule
1
vim/vim/bundle/vim-pathogen
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit b9fb0dfd811004010f5f6903edef42d6004ebea2
|
1
vim/vim/bundle/vim-sneak
Submodule
1
vim/vim/bundle/vim-sneak
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit fe77f80bebf8935fe58e5b395653a19a24ca0c97
|
|
@ -12,6 +12,7 @@ set showcmd
|
||||||
|
|
||||||
" Enables addons via Pathogen
|
" Enables addons via Pathogen
|
||||||
" Add-ons go in ~/.vim/bundle/
|
" Add-ons go in ~/.vim/bundle/
|
||||||
|
runtime bundle/vim-pathogen/autoload/pathogen.vim
|
||||||
execute pathogen#infect()
|
execute pathogen#infect()
|
||||||
|
|
||||||
" Necessary for Syntax hilighting
|
" Necessary for Syntax hilighting
|
Loading…
Reference in a new issue