diff --git a/after/plugin/null-ls.lua b/after/plugin/null-ls.lua new file mode 100644 index 0000000..6b69050 --- /dev/null +++ b/after/plugin/null-ls.lua @@ -0,0 +1,7 @@ +local null_ls = require("null-ls") + +null_ls.setup({ + sources = { + null_ls.builtins.diagnostics.eslint, + }, +}) diff --git a/lua/theprimeagen/packer.lua b/lua/theprimeagen/packer.lua index b853cfb..cf9531e 100644 --- a/lua/theprimeagen/packer.lua +++ b/lua/theprimeagen/packer.lua @@ -4,54 +4,57 @@ vim.cmd.packadd('packer.nvim') return require('packer').startup(function(use) - -- Packer can manage itself - use 'wbthomason/packer.nvim' + -- Packer can manage itself + use 'wbthomason/packer.nvim' - use { - 'nvim-telescope/telescope.nvim', tag = '0.1.0', - -- or , branch = '0.1.x', - requires = { {'nvim-lua/plenary.nvim'} } - } + use('nvim-lua/plenary.nvim') - use({ - 'rose-pine/neovim', - as = 'rose-pine', - config = function() - vim.cmd('colorscheme rose-pine') - end - }) + use { + 'nvim-telescope/telescope.nvim', tag = '0.1.0', + -- or , branch = '0.1.x', + requires = { { 'nvim-lua/plenary.nvim' } } + } - use({'nvim-treesitter/nvim-treesitter', run = ':TSUpdate'}) - use('nvim-treesitter/playground') - use('theprimeagen/harpoon') - use('mbbill/undotree') + use({ + 'rose-pine/neovim', + as = 'rose-pine', + config = function() + vim.cmd('colorscheme rose-pine') + end + }) - use { - 'VonHeikemen/lsp-zero.nvim', - branch = 'v1.x', - requires = { - -- LSP Support - {'neovim/nvim-lspconfig'}, - {'williamboman/mason.nvim'}, - {'williamboman/mason-lspconfig.nvim'}, + use({ 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }) + use('nvim-treesitter/playground') + use('theprimeagen/harpoon') + use('mbbill/undotree') - -- Autocompletion - {'hrsh7th/nvim-cmp'}, - {'hrsh7th/cmp-buffer'}, - {'hrsh7th/cmp-path'}, - {'saadparwaiz1/cmp_luasnip'}, - {'hrsh7th/cmp-nvim-lsp'}, - {'hrsh7th/cmp-nvim-lua'}, + use { + 'VonHeikemen/lsp-zero.nvim', + branch = 'v1.x', + requires = { + -- LSP Support + { 'neovim/nvim-lspconfig' }, + { 'williamboman/mason.nvim' }, + { 'williamboman/mason-lspconfig.nvim' }, - -- Snippets - {'L3MON4D3/LuaSnip'}, - {'rafamadriz/friendly-snippets'}, - } - } + -- Autocompletion + { 'hrsh7th/nvim-cmp' }, + { 'hrsh7th/cmp-buffer' }, + { 'hrsh7th/cmp-path' }, + { 'saadparwaiz1/cmp_luasnip' }, + { 'hrsh7th/cmp-nvim-lsp' }, + { 'hrsh7th/cmp-nvim-lua' }, - use("folke/zen-mode.nvim") - use("github/copilot.vim") - use("eandrju/cellular-automaton.nvim") + -- Snippets + { 'L3MON4D3/LuaSnip' }, + { 'rafamadriz/friendly-snippets' }, + } + } + + use("folke/zen-mode.nvim") + use("github/copilot.vim") + use("eandrju/cellular-automaton.nvim") + + use("jose-elias-alvarez/null-ls.nvim") end) - diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua index f5d5163..eab9409 100644 --- a/plugin/packer_compiled.lua +++ b/plugin/packer_compiled.lua @@ -139,6 +139,11 @@ _G.packer_plugins = { path = "/Users/talksik/.local/share/nvim/site/pack/packer/start/mason.nvim", url = "https://github.com/williamboman/mason.nvim" }, + ["null-ls.nvim"] = { + loaded = true, + path = "/Users/talksik/.local/share/nvim/site/pack/packer/start/null-ls.nvim", + url = "https://github.com/jose-elias-alvarez/null-ls.nvim" + }, ["nvim-cmp"] = { loaded = true, path = "/Users/talksik/.local/share/nvim/site/pack/packer/start/nvim-cmp", @@ -185,11 +190,6 @@ _G.packer_plugins = { path = "/Users/talksik/.local/share/nvim/site/pack/packer/start/undotree", url = "https://github.com/mbbill/undotree" }, - ["vim-fugitive"] = { - loaded = true, - path = "/Users/talksik/.local/share/nvim/site/pack/packer/start/vim-fugitive", - url = "https://github.com/tpope/vim-fugitive" - }, ["zen-mode.nvim"] = { loaded = true, path = "/Users/talksik/.local/share/nvim/site/pack/packer/start/zen-mode.nvim",