under-view / vim-setup

Repo walk through good vim configuration for developing under view software

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vim Setup

Repo walk through good vim configuration and plugins to utilize when developing Underview software.

use-vim-ctags

Install Depends

$ sudo apt -y install vim exuberant-ctags

Create bundle + plugin directories

$ mkdir -p $HOME/.vim/bundle/Vundle.vim
$ mkdir -p $HOME/.vim/bundle/preservim/nerdtree
$ mkdir -p $HOME/.vim/bundle/airblade/vim-gitgutter
$ mkdir -p $HOME/.vim/bundle/jiangmiao/auto-pairs
$ mkdir -p $HOME/.vim/bundle/igankevich/mesonic
$ mkdir -p $HOME/.vim/bundle/tikhomirov/vim-glsl
$ mkdir -p $HOME/.vim/bundle/kergoth/vim-bitbake
$ mkdir -p $HOME/.vim/bundle/bfrg/vim-cpp-modern
$ mkdir -p $HOME/.vim/syntax
$ mkdir -p $HOME/.vim/pack/colors/start
$ mkdir -p $HOME/.vim/pack/themes/start

Clone important repos

# Plugins
$ git clone https://github.com/VundleVim/Vundle.vim.git $HOME/.vim/bundle/Vundle.vim
$ git clone https://github.com/preservim/nerdtree.git $HOME/.vim/bundle/preservim/nerdtree
$ git clone https://github.com/airblade/vim-gitgutter.git $HOME/.vim/bundle/airblade/vim-gitgutter
$ git clone https://github.com/jiangmiao/auto-pairs.git $HOME/.vim/bundle/jiangmiao/auto-pairs
$ git clone https://github.com/igankevich/mesonic.git $HOME/.vim/bundle/igankevich/mesonic
$ git clone https://github.com/tikhomirov/vim-glsl.git $HOME/.vim/bundle/tikhomirov/vim-glsl
$ git clone https://github.com/kergoth/vim-bitbake.git $HOME/.vim/bundle/kergoth/vim-bitbake
$ git clone https://github.com/bfrg/vim-cpp-modern.git $HOME/.vim/bundle/bfrg/vim-cpp-modern

# Syntax
$ git clone https://github.com/under-view/vim-vulkan.git $HOME/.vim/syntax/
$ rm -v $HOME/.vim/syntax/README.md

# Colors
$ git clone https://github.com/joshdick/onedark.vim.git $HOME/.vim/pack/colors/start

Copy vimrc

$ cp -v $(pwd)/vimrc $HOME/.vimrc

Restart Vim, and run the :PluginInstall statement to install plugins.

About

Repo walk through good vim configuration for developing under view software


Languages

Language:Shell 57.6%Language:Vim Script 42.4%