From 4529ed7b434457d38c7f1dd182855d7dc4ec6640 Mon Sep 17 00:00:00 2001
From: PowerUser64 <blakelysnorth@gmail.com>
Date: Fri, 13 May 2022 04:28:53 -0700
Subject: [PATCH] nvim: fix lspconfig and lspinstall to work together

---
 .config/nvim/lua/blake/plugins.lua | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/.config/nvim/lua/blake/plugins.lua b/.config/nvim/lua/blake/plugins.lua
index 02615fd..124c860 100644
--- a/.config/nvim/lua/blake/plugins.lua
+++ b/.config/nvim/lua/blake/plugins.lua
@@ -78,16 +78,16 @@ return require('packer').startup({function()
    }
 
    -- IDE features
-   ---- LSP (document analysis)
-   use {                                           -- lsp installer
+   ---- LSP
+   use {                                           -- lspinstall + lspconfig
       'williamboman/nvim-lsp-installer',
-   }
-   use {                                           -- Default LSP configs
-      'neovim/nvim-lspconfig',
-      before = 'williamboman/nvim-lsp-installer',
-      config = function()
-         require('blake.lsp').lspconfig()
-      end
+      {                                            -- lspconfig
+         'neovim/nvim-lspconfig',
+         config = function()
+            require('blake.lsp').lspinstall()
+            require('blake.lsp').lspconfig()
+         end
+      }
    }
    use {                                                       -- commentstring based on context from treesitter
       'JoosepAlviste/nvim-ts-context-commentstring',
@@ -195,6 +195,7 @@ return require('packer').startup({function()
    -- }
    use {                                           -- terminal
       'akinsho/toggleterm.nvim',
+      tag = 'v1.*',
       config = function()
          require('blake.other').toggleterm()
       end