Skip to content

rginev/vSOE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vSOE: Development SOE configuration

Table of Contents

About

This is an automated configuration of development environemnt, physical or virtual. It manages following:

  • OS packages
  • PiP packages
  • dotfiles
  • Vim plugins

Vim plugins

Third party plugin helpers like Pathogen and Vundle are not used. Vim 8 has a native way of loading third-party plugins by simply droping them in a specific directory. This repository offers a simple tool which adds, removes or updates Vim plugins as git submodules. Automation then will copy them under ~/.vim, which makes plugins avaialable to Vim at next start.

Limitations

Only Ubuntu/Debian compatible OS-es are supported

Usage

Install required utilities

$ make init

Lint ansible code

$ make validate

OR simply

$ make

Dry run mode

$ make dryrun

Configure the environment

$ make play

Manage Vim packages

$ ./vim_plugin_manager.sh {add|remove} Plugin1 [Plugin2 ...]
./vim_plugin_manager.sh update

Further reading

About

vSOE: Development SOE configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published