@installdoc/ansible-gas-station
Version:
An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤
91 lines (88 loc) • 6.29 kB
YAML
---
# @var plugin_dependencies: []
# List of dependencies for the plugins. The variable is left empty intentionally,
# add the list to the platform specific variables files
plugin_dependencies: []
# List of plugins to install
# source: is the git repo or the string as seen in the plugin page in vimawesome.com
# settings: is the set options to add to .vimrc
# command: is the command to execute to setup a plugin
vim_plugins:
# @vim_plugin [typescript-vim](https://github.com/leafgarland/typescript-vim) - Applies settings useful for TypeScript development
- source: https://github.com/leafgarland/typescript-vim.git
# @vim_plugin [vim-colors-solarized](https://github.com/altercation/vim-colors-solarized) - Renders precise colorscheme
- source: git://github.com/altercation/vim-colors-solarized.git
settings: |
syntax enable
set background=dark
colorscheme solarized
# @vim_plugin [vim-airline](https://github.com/vim-airline/vim-airline) - Lean & mean status/tabline for vim that's light as air
- source: https://github.com/vim-airline/vim-airline.git
# @vim_plugin [lightline.vim](https://github.com/itchyny/lightline.vim) - Makes a light and configurable statusline/tabline
- source: https://github.com/itchyny/lightline.vim.git
# @vim_plugin [vim-javascript](https://github.com/pangloss/vim-javascript) - Provides syntax highlighting and improved indentation
- source: https://github.com/pangloss/vim-javascript.git
# @vim_plugin [vim-jsx](https://github.com/mxw/vim-jsx) - Translates inline XML document fragments into JavaScript objects
- source: https://github.com/mxw/vim-jsx.git
# @vim_plugin [vim-markdown](https://github.com/plasticboy/vim-markdown) - Markdown Vim Mode
- source: https://github.com/plasticboy/vim-markdown.git
# @vim_plugin [Dokerfile.vim](https://github.com/ekalinin/dockerfile.vim) - Vim syntax file & snippets for Docker's Dockerfile
- source: https://github.com/ekalinin/dockerfile.vim.git
# @vim_plugin [php.vim](https://github.com/stanangeloff/php.vim) - Applies settings useful for PHP development
- source: https://github.com/stanangeloff/php.vim.git
# @vim_plugin [python-syntax](https://github.com/hdima/python-syntax) - Applies settings useful for Python development
- source: https://github.com/hdima/python-syntax.git
# @vim_plugin [nerdtree](https://github.com/preservim/nerdtree) - A file system explorer
- source: https://github.com/scrooloose/nerdtree.git
# @vim_plugin [vim-fugitive](https://github.com/tpope/vim-fugitive) - A Git wrapper
- source: https://github.com/tpope/vim-fugitive.git
# @vim_plugin [vim-prettier](https://github.com/prettier/vim-prettier) - A Vim plugin for Prettier
- source: https://github.com/prettier/vim-prettier.git
# @vim_plugin [vim-sensible](https://github.com/tpope/vim-sensible) - Defaults everyone can agree on
- source: https://github.com/tpope/vim-sensible.git
# @vim_plugin [editorconfig-vim](https://github.com/editorconfig/editorconfig-vim) - EditorConfig plugin for Vim
- source: https://github.com/editorconfig/editorconfig-vim.git
# @vim_plugin [vim-gitgutter](https://github.com/airblade/vim-gitgutter) - Shows a git diff in the sign column
- source: https://github.com/airblade/vim-gitgutter.git
# @vim_plugin [vim-surround](https://github.com/tpope/vim-surround) - Provides mappings to easily delete, change and add surroundings in pair
- source: https://github.com/tpope/vim-surround.git
# @vim_plugin [vim-carbon-now-sh](https://github.com/kristijanhusak/vim-carbon-now-sh) - Creates and shares image of the source code
- source: https://github.com/kristijanhusak/vim-carbon-now-sh.git
# @vim_plugin [vim-multiple-cursors](https://github.com/terryma/vim-multiple-cursors) - Creates multiple cursors for vim
- source: https://github.com/terryma/vim-multiple-cursors.git
# @vim_plugin [ale](https://github.com/dense-analysis/ale) - Provides linting in vim and acts as a vim LSP client
- source: https://github.com/dense-analysis/ale.git
# @vim_plugin [fzf](https://github.com/junegunn/fzf) - An interactive Unix filter for command-line
- source: https://github.com/junegunn/fzf.git
# @vim_plugin [fzf.vim](https://github.com/junegunn/fzf.vim) - Things you can do with fzf and Vim
- source: https://github.com/junegunn/fzf.vim.git
# @vim_plugin [coc.nvim](https://github.com/neoclide/coc.nvim) - Extension host for vim, load extensions like VSCode and host language servers
- source: https://github.com/neoclide/coc.nvim.git
plug_setting: ", {'branch': 'release'}" # Inlcude the comma at the front
settings: |
autocmd FileType json syntax match Comment +\/\/.\+$+
command: echo '' | vim +'CocInstall -sync coc-json coc-html coc-tsserver coc-pyright' +qa
# @vim_plugin [syntastic](https://github.com/vim-syntastic/syntastic) - Checks any syntax errors
- source: https://github.com/vim-syntastic/syntastic.git
settings: |
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
# @vim_plugin [vim.devicons](https://github.com/ryanoasis/vim-devicons) - Adds file type icons to Vim plugins
- source: https://github.com/ryanoasis/vim-devicons.git
settings: |
set encoding=UTF-8
# @vim_plugin [coc.nvim](https://github.com/nanotee/zoxide.vim) - Defines several commands that wrap the functionality of zoxide
- source: https://github.com/nanotee/zoxide.vim.git
# @vim_plugin [vim-go](https://github.com/neoclide/coc.nvim) - Adds Go language development support
- source: https://github.com/fatih/vim-go.git
# @vim_plugin [YouCompleteMe](https://github.com/ycm-core/YouCompleteMe) - A code-completion engine for Vim
- source: https://github.com/ycm-core/YouCompleteMe.git
command: cd ~/.vim/plugged/YouCompleteMe && /usr/bin/python install.py
# @vim_plugin [ansible-vim](https://github.com/pearofducks/ansible-vim) - A Vim syntax plugin for Ansible 2.x
- source: https://github.com/pearofducks/ansible-vim.git
plug_setting: ", {'do': './UltiSnips/generate.sh'}" # Inlcude the comma at the front