diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-07-24 20:46:17 +0200 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-07-24 20:46:35 +0200 |
| commit | cde37f523581cecfe8cd708f964f2d34934c6907 (patch) | |
| tree | 9a00b820274677763b56fb68c648647d10d0e295 | |
| parent | 4acd2329872ccc4a2c32b2777201461d254098b4 (diff) | |
| download | nvim-conf-cde37f523581cecfe8cd708f964f2d34934c6907.tar.gz nvim-conf-cde37f523581cecfe8cd708f964f2d34934c6907.zip | |
Update config to mason, lsp lines, remove old plugins
| -rw-r--r-- | after/plugin/lsp.lua | 24 | ||||
| -rw-r--r-- | after/plugin/lsp_lines.lua | 10 | ||||
| -rw-r--r-- | after/plugin/mason.lua | 20 | ||||
| -rw-r--r-- | after/plugin/null-ls.lua | 1 | ||||
| -rw-r--r-- | lua/alpha/dap.lua | 36 | ||||
| -rw-r--r-- | lua/alpha/plugins.lua | 417 | ||||
| -rw-r--r-- | plugin/keymaps.vim | 2 | ||||
| -rw-r--r-- | plugin/packer_compiled.lua | 193 |
8 files changed, 373 insertions, 330 deletions
diff --git a/after/plugin/lsp.lua b/after/plugin/lsp.lua index 8b8d1b2..d025ad1 100644 --- a/after/plugin/lsp.lua +++ b/after/plugin/lsp.lua @@ -1,14 +1,18 @@ local telescope_mapper = require("alpha.telescope.mappings") -local filetype_attach = setmetatable({ - go = function(_) +local format_on_save = function(_) vim.cmd([[ augroup lsp_buf_format au! BufWritePre <buffer> - autocmd BufWritePre <buffer> :lua vim.lsp.buf.formatting_sync() + autocmd BufWritePre <buffer> :lua vim.lsp.buf.format({ async = true }) augroup END ]]) - end, + end + +local filetype_attach = setmetatable({ + go = format_on_save, + php = format_on_save, + lua = format_on_save, gdscript = function(_) end, }, { @@ -42,12 +46,12 @@ local function on_attach(client) filetype_attach[filetype](client) end -vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { - underline = true, - update_in_insert = false, - virtual_text = { spacing = 2, prefix = "●" }, - severity_sort = true, -}) +-- vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { +-- underline = true, +-- update_in_insert = false, +-- virtual_text = { spacing = 2, prefix = "●" }, +-- severity_sort = true, +-- }) local signs = { Error = " ", Warn = " ", Hint = " ", Info = " " } for type, icon in pairs(signs) do diff --git a/after/plugin/lsp_lines.lua b/after/plugin/lsp_lines.lua new file mode 100644 index 0000000..0ac3df8 --- /dev/null +++ b/after/plugin/lsp_lines.lua @@ -0,0 +1,10 @@ +local ok, lsp_lines = pcall(require, "lsp_lines") +if not ok then + return +end + +vim.diagnostic.config({ + virtual_text = false, +}) + +lsp_lines.setup() diff --git a/after/plugin/mason.lua b/after/plugin/mason.lua new file mode 100644 index 0000000..d757d62 --- /dev/null +++ b/after/plugin/mason.lua @@ -0,0 +1,20 @@ +local ok, mason = pcall(require, "mason") +if not ok then + return +end + +local mason_lspconfig = require("mason-lspconfig") + +mason.setup({ + ui = { + icons = { + package_installed = "✓", + package_pending = "➜", + package_uninstalled = "✗", + }, + }, +}) + +mason_lspconfig.setup({ + automatic_installation = true, +}) diff --git a/after/plugin/null-ls.lua b/after/plugin/null-ls.lua index 2c1cef4..626e2f3 100644 --- a/after/plugin/null-ls.lua +++ b/after/plugin/null-ls.lua @@ -11,6 +11,7 @@ local sources = { null_ls.builtins.diagnostics.eslint, null_ls.builtins.diagnostics.phpstan, null_ls.builtins.formatting.phpcsfixer, + null_ls.builtins.formatting.pint, null_ls.builtins.diagnostics.golangci_lint, -- null_ls.builtins.formatting.goimports, null_ls.builtins.formatting.jq, diff --git a/lua/alpha/dap.lua b/lua/alpha/dap.lua index 18c792e..78a907d 100644 --- a/lua/alpha/dap.lua +++ b/lua/alpha/dap.lua @@ -1,4 +1,4 @@ -local dap, dapui, dap_install, dap_go = require("dap"), require("dapui"), require("dap-install"), require("dap-go") +local dap, dapui, dap_go = require("dap"), require("dapui"), require("dap-go") require("nvim-dap-virtual-text").setup() @@ -30,22 +30,24 @@ dap_go.setup() vim.fn.sign_define("DapBreakpoint", { text = "ß", texthl = "", linehl = "", numhl = "" }) -dap_install.config("php", { - configurations = { - { - type = "php", - request = "launch", - name = "Listen for Xdebug", - port = 9003, - pathMappings = function() - local sail = vim.call("composer#query", "require-dev.laravel/sail") - if sail == "" then - return { ["/app"] = vim.fn.getcwd() } - end - return { ["/var/www/html"] = vim.fn.getcwd() } - end, - }, - }, +dap.adapters.php = { + type = "executable", + command = "node", + args = { "php-debug-adapter" }, +} + +dap.configurations.php({ + type = "php", + request = "launch", + name = "Listen for Xdebug", + port = 9003, + pathMappings = function() + local sail = vim.call("composer#query", "require-dev.laravel/sail") + if sail == "" then + return { ["/app"] = vim.fn.getcwd() } + end + return { ["/var/www/html"] = vim.fn.getcwd() } + end, }) -- Events Listeners diff --git a/lua/alpha/plugins.lua b/lua/alpha/plugins.lua index e927f57..cf44fd3 100644 --- a/lua/alpha/plugins.lua +++ b/lua/alpha/plugins.lua @@ -2,212 +2,213 @@ vim.cmd([[packadd packer.nvim]]) vim.cmd([[autocmd BufWritePost plugins.lua source <afile> | PackerCompile]]) return require("packer").startup(function(use) - local local_use = function(first, second, opts) - opts = opts or {} - - local plug_path, home - if second == nil then - plug_path = first - home = "adalessa" - else - plug_path = second - home = first - end - - if vim.fn.isdirectory(vim.fn.expand("~/plugins/" .. plug_path)) == 1 then - opts[1] = "~/plugins/" .. plug_path - else - opts[1] = string.format("%s/%s", home, plug_path) - end - - use(opts) - end - - use("wbthomason/packer.nvim") - use("lewis6991/impatient.nvim") - - use({ - "ThePrimeagen/refactoring.nvim", - requires = { - { "nvim-lua/plenary.nvim" }, - { "nvim-treesitter/nvim-treesitter" }, - }, - }) - - use({ - "nvim-treesitter/nvim-treesitter", - run = ":TSUpdate", - requires = { - "nvim-treesitter/playground", - "nvim-treesitter/nvim-treesitter-refactor", - "nvim-treesitter/nvim-treesitter-textobjects", - }, - }) - - -- optional - use({ "junegunn/fzf.vim" }) - use({ - "junegunn/fzf", - run = function() - vim.fn["fzf#install"]() - end, - }) - - use({ - "ThePrimeagen/harpoon", - requires = { - "nvim-lua/plenary.nvim", - "nvim-lua/popup.nvim", - }, - }) - - use({ - "windwp/nvim-projectconfig", - config = function() - require("nvim-projectconfig").setup() - end, - }) - - -- Completition - use({ - "hrsh7th/nvim-cmp", - requires = { - "hrsh7th/cmp-buffer", - "hrsh7th/cmp-path", - "hrsh7th/cmp-nvim-lua", - "hrsh7th/cmp-nvim-lsp", - "hrsh7th/cmp-cmdline", - "hrsh7th/cmp-git", - "saadparwaiz1/cmp_luasnip", - "onsails/lspkind-nvim", - "L3MON4D3/LuaSnip", - "windwp/nvim-autopairs", - }, - }) - - -- LSP - use({ - "neovim/nvim-lspconfig", - "williamboman/nvim-lsp-installer", - "hrsh7th/cmp-nvim-lsp-signature-help", - "jose-elias-alvarez/null-ls.nvim", - }) - - use({ - "nvim-telescope/telescope.nvim", - requires = { - { "nvim-lua/plenary.nvim" }, - { "nvim-lua/popup.nvim" }, - { "nvim-telescope/telescope-fzy-native.nvim" }, - { "kyazdani42/nvim-web-devicons" }, - { "nvim-telescope/telescope-file-browser.nvim" }, - { "nvim-telescope/telescope-dap.nvim" }, - { "nvim-telescope/telescope-ui-select.nvim" }, - { "nvim-telescope/telescope-fzf-native.nvim", run = "make" }, - }, - }) - - use({ - "ThePrimeagen/git-worktree.nvim", - config = function() - require("git-worktree").setup({}) - end, - }) - - use({ - "norcalli/nvim-colorizer.lua", - config = function() - require("colorizer").setup({}) - end, - }) - - use("feline-nvim/feline.nvim") - - use({ - "leoluz/nvim-dap-go", - requires = { - "theHamsta/nvim-dap-virtual-text", - "rcarriga/nvim-dap-ui", - "mfussenegger/nvim-dap", - { "Pocco81/DAPInstall.nvim", branch = "dev" }, - "leoluz/nvim-dap-go", - }, - }) - - use({ "noahfrederick/vim-composer" }) - - use({ - "folke/trouble.nvim", - requires = "kyazdani42/nvim-web-devicons", - }) - - use("vim-test/vim-test") - use({ - "nvim-neotest/neotest", - requires = { - "nvim-lua/plenary.nvim", - "nvim-treesitter/nvim-treesitter", - "antoinemadec/FixCursorHold.nvim", - "nvim-neotest/neotest-go", - "nvim-neotest/neotest-plenary", - "nvim-neotest/neotest-vim-test", - }, - }) - - use("rcarriga/nvim-notify") - - use("EdenEast/nightfox.nvim") - - use("Raimondi/delimitMate") - use("tpope/vim-surround") - use("tpope/vim-dotenv") - use("tpope/vim-fugitive") - use("tpope/vim-repeat") - use("tpope/vim-obsession") - - -- usefull for unix functions - use("tpope/vim-eunuch") - use("tpope/vim-commentary") - use("tpope/vim-tbone") - use("tpope/vim-dispatch") - use("junegunn/vim-easy-align") - - use("jwalton512/vim-blade") - - use({ - "lewis6991/gitsigns.nvim", - requires = { - "nvim-lua/plenary.nvim", - }, - }) - - use({ - "kristijanhusak/vim-dadbod-ui", - requires = { - "tpope/vim-dadbod", - "kristijanhusak/vim-dadbod-completion", - "tpope/vim-dotenv", - }, - }) - - use({ - "NTBBloodbath/rest.nvim", - requires = { "nvim-lua/plenary.nvim" }, - }) - - use({ "vimwiki/vimwiki", opt = true, cmd = { "VimwikiIndex" } }) - - use({ "hkupty/iron.nvim" }) - - -- Local plugins can be included - local_use("telescope-projectionist.nvim") - local_use("telescope-laravel.nvim") - local_use("php-code-actions.nvim") - - use("habamax/vim-godot") - - use({ - "anuvyklack/hydra.nvim", - requires = "anuvyklack/keymap-layer.nvim", -- needed only for pink hydras - }) + local local_use = function(first, second, opts) + opts = opts or {} + + local plug_path, home + if second == nil then + plug_path = first + home = "adalessa" + else + plug_path = second + home = first + end + + if vim.fn.isdirectory(vim.fn.expand("~/plugins/" .. plug_path)) == 1 then + opts[1] = "~/plugins/" .. plug_path + else + opts[1] = string.format("%s/%s", home, plug_path) + end + + use(opts) + end + + use("wbthomason/packer.nvim") + use("lewis6991/impatient.nvim") + + use({ + "ThePrimeagen/refactoring.nvim", + requires = { + { "nvim-lua/plenary.nvim" }, + { "nvim-treesitter/nvim-treesitter" }, + }, + }) + + use({ + "nvim-treesitter/nvim-treesitter", + run = ":TSUpdate", + requires = { + "nvim-treesitter/playground", + "nvim-treesitter/nvim-treesitter-refactor", + "nvim-treesitter/nvim-treesitter-textobjects", + }, + }) + + -- optional + use({ "junegunn/fzf.vim" }) + use({ + "junegunn/fzf", + run = function() + vim.fn["fzf#install"]() + end, + }) + + use({ + "ThePrimeagen/harpoon", + requires = { + "nvim-lua/plenary.nvim", + "nvim-lua/popup.nvim", + }, + }) + + use({ + "windwp/nvim-projectconfig", + config = function() + require("nvim-projectconfig").setup() + end, + }) + + -- Completition + use({ + "hrsh7th/nvim-cmp", + requires = { + "hrsh7th/cmp-buffer", + "hrsh7th/cmp-path", + "hrsh7th/cmp-nvim-lua", + "hrsh7th/cmp-nvim-lsp", + "hrsh7th/cmp-cmdline", + "hrsh7th/cmp-git", + "saadparwaiz1/cmp_luasnip", + "onsails/lspkind-nvim", + "L3MON4D3/LuaSnip", + "windwp/nvim-autopairs", + }, + }) + + use("https://git.sr.ht/~whynothugo/lsp_lines.nvim") + + -- LSP + use({ + "neovim/nvim-lspconfig", + "hrsh7th/cmp-nvim-lsp-signature-help", + "jose-elias-alvarez/null-ls.nvim", + }) + + use({ "williamboman/mason.nvim", "williamboman/mason-lspconfig.nvim" }) + + use({ + "nvim-telescope/telescope.nvim", + requires = { + { "nvim-lua/plenary.nvim" }, + { "nvim-lua/popup.nvim" }, + { "nvim-telescope/telescope-fzy-native.nvim" }, + { "kyazdani42/nvim-web-devicons" }, + { "nvim-telescope/telescope-file-browser.nvim" }, + { "nvim-telescope/telescope-dap.nvim" }, + { "nvim-telescope/telescope-ui-select.nvim" }, + { "nvim-telescope/telescope-fzf-native.nvim", run = "make" }, + }, + }) + + use({ + "ThePrimeagen/git-worktree.nvim", + config = function() + require("git-worktree").setup({}) + end, + }) + + use({ + "norcalli/nvim-colorizer.lua", + config = function() + require("colorizer").setup({}) + end, + }) + + use("feline-nvim/feline.nvim") + + use({ + "mfussenegger/nvim-dap", + requires = { + "theHamsta/nvim-dap-virtual-text", + "rcarriga/nvim-dap-ui", + "leoluz/nvim-dap-go", + }, + }) + + use({ "noahfrederick/vim-composer" }) + + use({ + "folke/trouble.nvim", + requires = "kyazdani42/nvim-web-devicons", + }) + + use("vim-test/vim-test") + use({ + "nvim-neotest/neotest", + requires = { + "nvim-lua/plenary.nvim", + "nvim-treesitter/nvim-treesitter", + "antoinemadec/FixCursorHold.nvim", + "nvim-neotest/neotest-go", + "nvim-neotest/neotest-plenary", + "nvim-neotest/neotest-vim-test", + }, + }) + + use("rcarriga/nvim-notify") + + use("EdenEast/nightfox.nvim") + + use("Raimondi/delimitMate") + use("tpope/vim-surround") + use("tpope/vim-dotenv") + use("tpope/vim-fugitive") + use("tpope/vim-repeat") + use("tpope/vim-obsession") + + -- usefull for unix functions + use("tpope/vim-eunuch") + use("tpope/vim-commentary") + use("tpope/vim-tbone") + use("tpope/vim-dispatch") + use("junegunn/vim-easy-align") + + use("jwalton512/vim-blade") + + use({ + "lewis6991/gitsigns.nvim", + requires = { + "nvim-lua/plenary.nvim", + }, + }) + + use({ + "kristijanhusak/vim-dadbod-ui", + requires = { + "tpope/vim-dadbod", + "kristijanhusak/vim-dadbod-completion", + "tpope/vim-dotenv", + }, + }) + + use({ + "NTBBloodbath/rest.nvim", + requires = { "nvim-lua/plenary.nvim" }, + }) + + use({ "vimwiki/vimwiki", opt = true, cmd = { "VimwikiIndex" } }) + + use({ "hkupty/iron.nvim" }) + + -- Local plugins can be included + local_use("telescope-projectionist.nvim") + local_use("telescope-laravel.nvim") + local_use("php-code-actions.nvim") + + use("habamax/vim-godot") + + use({ + "anuvyklack/hydra.nvim", + requires = "anuvyklack/keymap-layer.nvim", -- needed only for pink hydras + }) end) diff --git a/plugin/keymaps.vim b/plugin/keymaps.vim index d289e68..4bb8932 100644 --- a/plugin/keymaps.vim +++ b/plugin/keymaps.vim @@ -28,7 +28,7 @@ vnoremap <leader>s :!sort<CR> " nnoremap <leader>wq :wincmd q<CR> " Make windows to be basically the same size -nnoremap <leader>= <C-w>= +" nnoremap <leader>= <C-w>= nnoremap <leader>wsv :vsp<CR> nnoremap <leader>wsh :sp<CR> diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua index 2dd8914..016a70f 100644 --- a/plugin/packer_compiled.lua +++ b/plugin/packer_compiled.lua @@ -44,8 +44,8 @@ local function save_profiles(threshold) end time([[Luarocks path setup]], true) -local package_path_str = "/home/adalessa/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/adalessa/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/adalessa/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/adalessa/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" -local install_cpath_pattern = "/home/adalessa/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" +local package_path_str = "/home/alpha/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/alpha/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/alpha/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/alpha/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" +local install_cpath_pattern = "/home/alpha/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" if not string.find(package.path, package_path_str, 1, true) then package.path = package.path .. ';' .. package_path_str end @@ -69,130 +69,140 @@ end time([[try_loadstring definition]], false) time([[Defining packer_plugins]], true) _G.packer_plugins = { - ["DAPInstall.nvim"] = { - loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/DAPInstall.nvim", - url = "https://github.com/Pocco81/DAPInstall.nvim" - }, ["FixCursorHold.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim", url = "https://github.com/antoinemadec/FixCursorHold.nvim" }, LuaSnip = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/LuaSnip", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/LuaSnip", url = "https://github.com/L3MON4D3/LuaSnip" }, ["cmp-buffer"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp-buffer", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp-buffer", url = "https://github.com/hrsh7th/cmp-buffer" }, ["cmp-cmdline"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp-cmdline", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp-cmdline", url = "https://github.com/hrsh7th/cmp-cmdline" }, ["cmp-git"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp-git", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp-git", url = "https://github.com/hrsh7th/cmp-git" }, ["cmp-nvim-lsp"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", url = "https://github.com/hrsh7th/cmp-nvim-lsp" }, ["cmp-nvim-lsp-signature-help"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-signature-help", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-signature-help", url = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help" }, ["cmp-nvim-lua"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua", url = "https://github.com/hrsh7th/cmp-nvim-lua" }, ["cmp-path"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp-path", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp-path", url = "https://github.com/hrsh7th/cmp-path" }, cmp_luasnip = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/cmp_luasnip", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/cmp_luasnip", url = "https://github.com/saadparwaiz1/cmp_luasnip" }, delimitMate = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/delimitMate", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/delimitMate", url = "https://github.com/Raimondi/delimitMate" }, ["feline.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/feline.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/feline.nvim", url = "https://github.com/feline-nvim/feline.nvim" }, fzf = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/fzf", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/fzf", url = "https://github.com/junegunn/fzf" }, ["fzf.vim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/fzf.vim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/fzf.vim", url = "https://github.com/junegunn/fzf.vim" }, ["git-worktree.nvim"] = { config = { "\27LJ\2\n>\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\17git-worktree\frequire\0" }, loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/git-worktree.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/git-worktree.nvim", url = "https://github.com/ThePrimeagen/git-worktree.nvim" }, ["gitsigns.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/gitsigns.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/gitsigns.nvim", url = "https://github.com/lewis6991/gitsigns.nvim" }, harpoon = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/harpoon", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/harpoon", url = "https://github.com/ThePrimeagen/harpoon" }, ["hydra.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/hydra.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/hydra.nvim", url = "https://github.com/anuvyklack/hydra.nvim" }, ["impatient.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/impatient.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/impatient.nvim", url = "https://github.com/lewis6991/impatient.nvim" }, ["iron.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/iron.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/iron.nvim", url = "https://github.com/hkupty/iron.nvim" }, ["keymap-layer.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/keymap-layer.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/keymap-layer.nvim", url = "https://github.com/anuvyklack/keymap-layer.nvim" }, + ["lsp_lines.nvim"] = { + loaded = true, + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/lsp_lines.nvim", + url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim" + }, ["lspkind-nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/lspkind-nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/lspkind-nvim", url = "https://github.com/onsails/lspkind-nvim" }, + ["mason-lspconfig.nvim"] = { + loaded = true, + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/mason-lspconfig.nvim", + url = "https://github.com/williamboman/mason-lspconfig.nvim" + }, + ["mason.nvim"] = { + loaded = true, + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/mason.nvim", + url = "https://github.com/williamboman/mason.nvim" + }, neotest = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/neotest", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/neotest", url = "https://github.com/nvim-neotest/neotest" }, ["neotest-go"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/neotest-go", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/neotest-go", url = "https://github.com/nvim-neotest/neotest-go" }, ["neotest-plenary"] = { @@ -202,259 +212,254 @@ _G.packer_plugins = { }, ["neotest-vim-test"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/neotest-vim-test", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/neotest-vim-test", url = "https://github.com/nvim-neotest/neotest-vim-test" }, ["nightfox.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nightfox.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nightfox.nvim", url = "https://github.com/EdenEast/nightfox.nvim" }, ["null-ls.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/null-ls.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/null-ls.nvim", url = "https://github.com/jose-elias-alvarez/null-ls.nvim" }, ["nvim-autopairs"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-autopairs", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-autopairs", url = "https://github.com/windwp/nvim-autopairs" }, ["nvim-cmp"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-cmp", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-cmp", url = "https://github.com/hrsh7th/nvim-cmp" }, ["nvim-colorizer.lua"] = { config = { "\27LJ\2\n;\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\14colorizer\frequire\0" }, loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-colorizer.lua", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-colorizer.lua", url = "https://github.com/norcalli/nvim-colorizer.lua" }, ["nvim-dap"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-dap", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-dap", url = "https://github.com/mfussenegger/nvim-dap" }, ["nvim-dap-go"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-dap-go", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-dap-go", url = "https://github.com/leoluz/nvim-dap-go" }, ["nvim-dap-ui"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-dap-ui", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-dap-ui", url = "https://github.com/rcarriga/nvim-dap-ui" }, ["nvim-dap-virtual-text"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text", url = "https://github.com/theHamsta/nvim-dap-virtual-text" }, - ["nvim-lsp-installer"] = { - loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer", - url = "https://github.com/williamboman/nvim-lsp-installer" - }, ["nvim-lspconfig"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", url = "https://github.com/neovim/nvim-lspconfig" }, ["nvim-notify"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-notify", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-notify", url = "https://github.com/rcarriga/nvim-notify" }, ["nvim-projectconfig"] = { config = { "\27LJ\2\n@\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\23nvim-projectconfig\frequire\0" }, loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-projectconfig", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-projectconfig", url = "https://github.com/windwp/nvim-projectconfig" }, ["nvim-treesitter"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-treesitter", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-treesitter", url = "https://github.com/nvim-treesitter/nvim-treesitter" }, ["nvim-treesitter-refactor"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-treesitter-refactor", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-treesitter-refactor", url = "https://github.com/nvim-treesitter/nvim-treesitter-refactor" }, ["nvim-treesitter-textobjects"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-treesitter-textobjects", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-treesitter-textobjects", url = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects" }, ["nvim-web-devicons"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", url = "https://github.com/kyazdani42/nvim-web-devicons" }, ["packer.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/packer.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/packer.nvim", url = "https://github.com/wbthomason/packer.nvim" }, ["php-code-actions.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/php-code-actions.nvim", - url = "https://github.com/adalessa/php-code-actions.nvim" + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/php-code-actions.nvim", + url = "/home/alpha/plugins/php-code-actions.nvim" }, playground = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/playground", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/playground", url = "https://github.com/nvim-treesitter/playground" }, ["plenary.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/plenary.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/plenary.nvim", url = "https://github.com/nvim-lua/plenary.nvim" }, ["popup.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/popup.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/popup.nvim", url = "https://github.com/nvim-lua/popup.nvim" }, ["refactoring.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/refactoring.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/refactoring.nvim", url = "https://github.com/ThePrimeagen/refactoring.nvim" }, ["rest.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/rest.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/rest.nvim", url = "https://github.com/NTBBloodbath/rest.nvim" }, ["telescope-dap.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim", url = "https://github.com/nvim-telescope/telescope-dap.nvim" }, ["telescope-file-browser.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope-file-browser.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope-file-browser.nvim", url = "https://github.com/nvim-telescope/telescope-file-browser.nvim" }, ["telescope-fzf-native.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim", url = "https://github.com/nvim-telescope/telescope-fzf-native.nvim" }, ["telescope-fzy-native.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope-fzy-native.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope-fzy-native.nvim", url = "https://github.com/nvim-telescope/telescope-fzy-native.nvim" }, ["telescope-laravel.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope-laravel.nvim", - url = "https://github.com/adalessa/telescope-laravel.nvim" + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope-laravel.nvim", + url = "/home/alpha/plugins/telescope-laravel.nvim" }, ["telescope-projectionist.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope-projectionist.nvim", - url = "https://github.com/adalessa/telescope-projectionist.nvim" + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope-projectionist.nvim", + url = "/home/alpha/plugins/telescope-projectionist.nvim" }, ["telescope-ui-select.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope-ui-select.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope-ui-select.nvim", url = "https://github.com/nvim-telescope/telescope-ui-select.nvim" }, ["telescope.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/telescope.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/telescope.nvim", url = "https://github.com/nvim-telescope/telescope.nvim" }, ["trouble.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/trouble.nvim", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/trouble.nvim", url = "https://github.com |