diff options
Diffstat (limited to '.config/nvim/lua/getchoo/plugins.lua')
| -rw-r--r-- | .config/nvim/lua/getchoo/plugins.lua | 102 |
1 files changed, 62 insertions, 40 deletions
diff --git a/.config/nvim/lua/getchoo/plugins.lua b/.config/nvim/lua/getchoo/plugins.lua index 756a983..9c77dc2 100644 --- a/.config/nvim/lua/getchoo/plugins.lua +++ b/.config/nvim/lua/getchoo/plugins.lua @@ -4,52 +4,74 @@ local fn = vim.fn local cmd = vim.cmd -local opt = vim.opt - -local packer_path = fn.stdpath('data')..'/site/pack/packer/start/packer.nvim' +local packer_path = fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim" if fn.empty(fn.glob(packer_path)) > 0 then - packer_bootstrap = fn.system({ - 'git', - 'clone', - '--depth', '1', - 'https://github.com/wbthomason/packer.nvim', - packer_path - }) - cmd [[packadd packer.nvim]] + Packer_bootstrap = fn.system({ + "git", + "clone", + "--depth", + "1", + "https://github.com/wbthomason/packer.nvim", + packer_path, + }) + cmd([[packadd packer.nvim]]) end -require('packer').startup(function(use) - use 'wbthomason/packer.nvim' - use { - 'nvim-treesitter/nvim-treesitter', - run = function() require('nvim-treesitter.install').update({ with_sync = true }) end, - } - use 'neovim/nvim-lspconfig' - use { 'ms-jpq/coq_nvim', run = 'python3 -m coq deps' } - use 'ms-jpq/coq.artifacts' - use 'ms-jpq/coq.thirdparty' - use 'mfussenegger/nvim-lint' - use { - 'nvim-lualine/lualine.nvim', - requires = { 'kyazdani42/nvim-web-devicons', opt = true } - } - use 'arcticicestudio/nord-vim' - use {'rose-pine/neovim', as = 'rose-pine'} +require("packer").startup(function(use) + use("wbthomason/packer.nvim") + use({ + "nvim-treesitter/nvim-treesitter", + run = function() + require("nvim-treesitter.install").update({ with_sync = true }) + end, + }) + use({ + "goolord/alpha-nvim", + requires = { "kyazdani42/nvim-web-devicons" }, + }) + use("kyazdani42/nvim-tree.lua") + use("williamboman/mason.nvim") + use("williamboman/mason-lspconfig") + use("neovim/nvim-lspconfig") + use({ "ms-jpq/coq_nvim", run = "python3 -m coq deps" }) + use("ms-jpq/coq.artifacts") + use("ms-jpq/coq.thirdparty") + use({ + "jose-elias-alvarez/null-ls.nvim", + requires = { "nvim-lua/plenary.nvim" }, + }) + use({ + "folke/trouble.nvim", + requires = { "kyazdani42/nvim-web-devicons" }, + }) + use({ + "akinsho/bufferline.nvim", + tag = "v2.*", + requires = { "kyazdani42/nvim-web-devicons" }, + }) + use({ + "nvim-telescope/telescope.nvim", + branch = "0.1.x", + requires = { "nvim-lua/plenary.nvim" }, + }) + use({ "nvim-lualine/lualine.nvim", requires = { "kyazdani42/nvim-web-devicons", opt = true } }) + use("arcticicestudio/nord-vim") + use({ "rose-pine/neovim", as = "rose-pine" }) - if packer_bootstrap then - require('packer').sync() - end + if Packer_bootstrap then + require("packer").sync() + end end) -require('nvim-treesitter.configs').setup { - auto_install = true -} +require("nvim-treesitter.configs").setup({ + auto_install = true, +}) -require('lualine').setup { - options = { - theme = 'nord' - }, - extensions = {'nvim-tree'} -} +require("lualine").setup({ + options = { + theme = "nord", + }, + extensions = { "nvim-tree" }, +}) |
