From 6ac1c6c590b53c44c8d22c716544c1dadac92c14 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Tue, 19 Jan 2021 22:27:00 -0500 Subject: [PATCH] Use vam for vim plugins --- flake.lock | 6 +++--- home/default.nix | 22 ++++++++++++++++++++++ home/init.vim | 29 ----------------------------- 3 files changed, 25 insertions(+), 32 deletions(-) diff --git a/flake.lock b/flake.lock index 55edd63..5337d73 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/home/default.nix b/home/default.nix index 0acbf14..60173d9 100644 --- a/home/default.nix +++ b/home/default.nix @@ -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" + ]; + }]; }; }; diff --git a/home/init.vim b/home/init.vim index 126fc28..4af7870 100644 --- a/home/init.vim +++ b/home/init.vim @@ -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