Use vam for vim plugins

This commit is contained in:
Dave Gallant
2021-01-19 22:27:00 -05:00
parent e1c7e0c41a
commit 6ac1c6c590
3 changed files with 25 additions and 32 deletions

6
flake.lock generated
View File

@@ -39,11 +39,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1611027912,
"narHash": "sha256-zkbYPpF88OdSFqf9rN5cD5IndxX+LPCnKDlF3C87LIM=",
"lastModified": 1611103990,
"narHash": "sha256-jHfFdFqtZffujpGeYvxJhAZiYvUCejCixUjNIuran0I=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "3b2ef0493a234ad880cc8b38483b233c0869d249",
"rev": "35b89f31e380d428dcb83563812d69cdcf11178c",
"type": "github"
},
"original": {

View File

@@ -284,6 +284,28 @@
configure = {
customRC = builtins.readFile ./init.vim;
vam.knownPlugins = pkgs.vimPlugins;
vam.pluginDictionaries = [{
names = [
"coc-go"
"coc-nvim"
"fzf-vim"
"fzfWrapper"
"gruvbox"
"nerdtree"
"rust-vim"
"syntastic"
"vim-commentary"
"vim-fugitive"
"vim-gitgutter"
"vim-go"
"vim-javacomplete2"
"vim-markdown"
"vim-nix"
"vim-repeat"
"vim-surround"
"vim-terraform"
];
}];
};
};

View File

@@ -1,32 +1,3 @@
call plug#begin('~/.vim/plugged')
Plug 'LnL7/vim-nix'
Plug 'airblade/vim-gitgutter'
Plug 'ap/vim-css-color'
Plug 'artur-shaik/vim-javacomplete2'
Plug 'endel/vim-github-colorscheme'
Plug 'fatih/vim-go'
Plug 'godlygeek/tabular'
Plug 'hashivim/vim-terraform'
Plug 'itchyny/lightline.vim'
Plug 'leafgarland/typescript-vim'
Plug 'morhetz/gruvbox'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'peitalin/vim-jsx-typescript'
Plug 'plasticboy/vim-markdown'
Plug 'rust-lang/rust.vim'
Plug 'scrooloose/nerdtree'
Plug 'sheerun/vim-polyglot'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-repeat'
Plug 'tpope/vim-surround'
Plug 'vifm/vifm.vim'
Plug 'vim-syntastic/syntastic'
Plug 'prettier/vim-prettier', {
\ 'do': 'yarn install',
\ 'for': ['javascript', 'typescript', 'css', 'less', 'scss', 'json', 'graphql', 'markdown', 'vue', 'yaml', 'html'] }
call plug#end()
set autoread
set cursorline
set encoding=utf-8