summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/getchoo/plugins.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/getchoo/plugins.lua')
-rw-r--r--.config/nvim/lua/getchoo/plugins.lua102
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" },
+})