summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/getchoo/plugins.lua
diff options
context:
space:
mode:
authorseth <[email protected]>2022-08-24 15:37:06 -0400
committerseth <[email protected]>2022-08-24 15:37:06 -0400
commit8fef927ede6733c20a53c4b0c13d2ab4cb08b604 (patch)
treec5eae97847773355ffd3f2afcc84c7c9c2a5b387 /.config/nvim/lua/getchoo/plugins.lua
parentee45c4211d79dfb3b62531cc4f974ac3932e5131 (diff)
refactor lsp config
Diffstat (limited to '.config/nvim/lua/getchoo/plugins.lua')
-rw-r--r--.config/nvim/lua/getchoo/plugins.lua31
1 files changed, 28 insertions, 3 deletions
diff --git a/.config/nvim/lua/getchoo/plugins.lua b/.config/nvim/lua/getchoo/plugins.lua
index 9e7166f..c5f6075 100644
--- a/.config/nvim/lua/getchoo/plugins.lua
+++ b/.config/nvim/lua/getchoo/plugins.lua
@@ -21,38 +21,63 @@ end
require("packer").startup(function(use)
use("wbthomason/packer.nvim")
+
-- comsetic plugins
use({ "nvim-lualine/lualine.nvim", requires = { "kyazdani42/nvim-web-devicons", opt = true } })
+
use("arcticicestudio/nord-vim")
+
use({ "rose-pine/neovim", as = "rose-pine" })
+
+ use({
+ "goolord/alpha-nvim",
+ config = function()
+ require("alpha").setup(require("alpha.themes.dashboard").config)
+ end,
+ })
+
-- lsp plugins
use("neovim/nvim-lspconfig")
+
use({
"jose-elias-alvarez/null-ls.nvim",
requires = { "nvim-lua/plenary.nvim" },
})
+
use("williamboman/mason.nvim")
use("williamboman/mason-lspconfig")
use("WhoIsSethDaniel/mason-tool-installer.nvim")
+
use({
"nvim-treesitter/nvim-treesitter",
run = function()
require("nvim-treesitter.install").update({ with_sync = true })
end,
})
- use("ms-jpq/coq_nvim")
- use("ms-jpq/coq.artifacts")
- use("ms-jpq/coq.thirdparty")
+
+ use("hrsh7th/cmp-nvim-lsp")
+ use("hrsh7th/cmp-buffer")
+ use("hrsh7th/cmp-path")
+ use("hrsh7th/cmp-cmdline")
+ use("hrsh7th/nvim-cmp")
+ use("hrsh7th/cmp-vsnip")
+ use("hrsh7th/vim-vsnip")
+ use("L3MON4D3/LuaSnip")
+ use("saadparwaiz1/cmp_luasnip")
+
use("kyazdani42/nvim-tree.lua")
+
use({
"akinsho/bufferline.nvim",
tag = "v2.*",
requires = { "kyazdani42/nvim-web-devicons" },
})
+
use({
"folke/trouble.nvim",
requires = { "kyazdani42/nvim-web-devicons" },
})
+
use({
"liuchengxu/vim-clap",
run = function()