These are the three modules that I merely use to cutomise vim to write C# core (using LSP). I have tested this setup on a Mac but haven't had the chance to test it on Windows or Linux.
If you want to use these settings, simply clone this repository to ~/.vim/modules
and add the following lines to ~/.vimrc
If you don't have vim installed with Python support, run the following command
brew install vim -python3
brew link vim
filetype on
filetype plugin on
source ~/.vim/modules/keymaps.vim
source ~/.vim/modules/plugins.vim
source ~/.vim/modules/settings.vim
then run :PlugInstall
or use your favourite plugin installer.
- 'mhinz/vim-startify'
- 'prabirshrestha/vim-lsp'
- 'haya14busa/incsearch.vim'
- 'junegunn/vim-peekaboo'
- 'AnotherProksY/ez-window'
- 'airblade/vim-gitgutter'
- 'preservim/nerdcommenter'
- 'gko/vim-coloresque'
- 'mattn/emmet-vim'
- 'mileszs/ack.vim'
- 'jlcrochet/vim-razor'
- 'rmagatti/goto-preview'
- '907th/vim-auto-save'
- 'rhysd/clever-f.vim'
- 'itchyny/vim-cursorword'
- 'dense-analysis/ale'
- 'preservim/nerdtree'
- 'jlanzarotta/bufexplorer'
- 'puremourning/vimspector'
- 'maximbaz/lightline-ale'
- 'shinchu/lightlinegruvbox.vim'
- 'itchyny/lightline.vim'
- 'Rigellute/rigel'
- 'vim-airline/vim-airline'
- 'junegunn/fzf.vim'
- 'junegunn/fzf'
- 'dense-analysis/ale'
- 'nickspoons/vim-sharpenup'
- 'prabirshrestha/asyncomplete.vim'
- 'OmniSharp/omnisharp-vim'
- 'yuki-yano/fzf-preview.vim', { 'branch': 'release/rpc' }
- 'junegunn/fzf', { 'do': { -> fzf#install() } }