https://github.com/bluebrown/vim-alpine
a minimalist setup
https://github.com/bluebrown/vim-alpine
vim
Last synced: about 1 year ago
JSON representation
a minimalist setup
- Host: GitHub
- URL: https://github.com/bluebrown/vim-alpine
- Owner: bluebrown
- Created: 2019-01-13T17:16:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-10-31T15:49:58.000Z (over 4 years ago)
- Last Synced: 2025-02-07T11:53:30.536Z (over 1 year ago)
- Topics: vim
- Language: Vim script
- Homepage:
- Size: 1.01 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vim-alpine
A minimalist setup, that contains only a handful of essential configurations and plugins.
## Setup
Make sure to clone this repository recursively, as it is composed of several sub modules.
```
git clone --recursive https://github.com/bluebrown/vim-alpine.git ~/.vim
```
Since this project relies on vim8's native plugin management through :packadd, no other tools or installation are required.
## vimrc
The vimrc will load every `.vim` file in the `conf.d` folder. Put additionally configuration here and or edit the vim-conf.vim
placed there.
```bash
for f in glob('~/.vim/conf.d/*.vim', -1, 1)
execute 'source' f
endfor
```
## Plugins
Tou install plugins, add the repo of the plugin as `submodule` under `pack/core/start`. `Nerdtree` has been added to this path as example.
.gitmodules
```
[submodule "pack/core/start/nerdtree"]
path = pack/core/start/nerdtree
url = https://github.com/preservim/nerdtree.git
```
## Other Material
- [Mastering the Vim Language](https://www.youtube.com/watch?v=wlR5gYd6um0)
- [How to Do 90% of What Plugins Do (With Just Vim)](https://www.youtube.com/watch?v=XA2WjJbmmoM)