diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-08-11 08:39:41 +0200 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-08-11 08:39:41 +0200 |
| commit | a6eb3f300d3237fa111e30fa21b5084ed7636327 (patch) | |
| tree | ca893f2a6d3e304152f872ce9181dfb5d9a7b2a9 | |
| parent | f61af678dd5da523340c71f57eb95d8d8a76d780 (diff) | |
| download | nvim-conf-a6eb3f300d3237fa111e30fa21b5084ed7636327.tar.gz nvim-conf-a6eb3f300d3237fa111e30fa21b5084ed7636327.zip | |
updates on libraries
| -rw-r--r-- | after/plugin/laravel.lua | 6 | ||||
| -rw-r--r-- | after/plugin/lsp.lua | 5 | ||||
| -rw-r--r-- | after/plugin/lsp_lines.lua | 9 | ||||
| -rw-r--r-- | after/plugin/workspaces.lua | 43 | ||||
| -rw-r--r-- | lua/alpha/dap.lua | 2 | ||||
| -rw-r--r-- | lua/alpha/plugins.lua | 5 | ||||
| -rw-r--r-- | lua/alpha/scratchs/behat-test.lua | 8 | ||||
| -rw-r--r-- | lua/alpha/scratchs/sample.lua | 34 | ||||
| -rw-r--r-- | lua/alpha/settings.lua | 2 | ||||
| -rw-r--r-- | lua/alpha/snips/ft/lua.lua | 65 | ||||
| -rw-r--r-- | lua/alpha/snips/ft/php.lua | 2 | ||||
| -rw-r--r-- | lua/alpha/telescope/init.lua | 1 | ||||
| -rw-r--r-- | lua/alpha/telescope/setup.lua | 328 | ||||
| -rw-r--r-- | plugin/packer_compiled.lua | 185 |
14 files changed, 380 insertions, 315 deletions
diff --git a/after/plugin/laravel.lua b/after/plugin/laravel.lua new file mode 100644 index 0000000..bfe193d --- /dev/null +++ b/after/plugin/laravel.lua @@ -0,0 +1,6 @@ +local ok, laravel = pcall(require, "laravel") +if not ok then + return +end + +laravel.setup() diff --git a/after/plugin/lsp.lua b/after/plugin/lsp.lua index 01a9da0..1f4bdb1 100644 --- a/after/plugin/lsp.lua +++ b/after/plugin/lsp.lua @@ -100,6 +100,11 @@ require("lspconfig").gopls.setup({ flags = lsp_flags, }) +require("lspconfig").gdscript.setup({ + on_attach = on_attach, + flags = lsp_flags, +}) + require("lspconfig")["sumneko_lua"].setup({ on_attach = on_attach, flags = lsp_flags, diff --git a/after/plugin/lsp_lines.lua b/after/plugin/lsp_lines.lua index 0ac3df8..5cb97b5 100644 --- a/after/plugin/lsp_lines.lua +++ b/after/plugin/lsp_lines.lua @@ -7,4 +7,13 @@ vim.diagnostic.config({ virtual_text = false, }) +vim.diagnostic.config({ virtual_lines = { only_current_line = true } }) + lsp_lines.setup() + +vim.keymap.set( + "", + "<Leader>l", + require("lsp_lines").toggle, + { desc = "Toggle lsp_lines" } +) diff --git a/after/plugin/workspaces.lua b/after/plugin/workspaces.lua new file mode 100644 index 0000000..45df9af --- /dev/null +++ b/after/plugin/workspaces.lua @@ -0,0 +1,43 @@ +-- local ok, workspaces = pcall(require, "workspaces") +-- if not ok then +-- return +-- end + +-- local scandir = require("plenary.scandir") + + +-- require("sessions").setup({ +-- events = {"WinEnter", "BufEnter", "BufWritePost" }, +-- session_filepath = ".nvim/session", +-- }) +-- workspaces.setup({ +-- hooks = { +-- open = function() +-- require("sessions").load(nil, { silent = true }) +-- end, +-- } +-- }) + + +-- local ws = workspaces.get() +-- local function workspace_exists(name) +-- for _, workspace in ipairs(ws) do +-- if workspace.name == name then +-- return true +-- end +-- end +-- return false +-- end + + +-- local dirs = scandir.scan_dir( +-- { "/home/alpha/code/php" }, +-- { depth = 1, only_dirs = true } +-- ) + +-- for _, path in ipairs(dirs) do +-- local name = "[PHP]" .. vim.fs.basename(path) +-- if not workspace_exists(name) then +-- workspaces.add(name, path) +-- end +-- end diff --git a/lua/alpha/dap.lua b/lua/alpha/dap.lua index 1a4fc6f..f6dc44e 100644 --- a/lua/alpha/dap.lua +++ b/lua/alpha/dap.lua @@ -1,6 +1,6 @@ local dap, dapui, dap_go = require("dap"), require("dapui"), require("dap-go") -require("nvim-dap-virtual-text").setup() +require("nvim-dap-virtual-text").setup({}) -- dap.set_log_level('TRACE') dapui.setup({ diff --git a/lua/alpha/plugins.lua b/lua/alpha/plugins.lua index 021a893..17dcaf3 100644 --- a/lua/alpha/plugins.lua +++ b/lua/alpha/plugins.lua @@ -169,7 +169,7 @@ return require("packer").startup(function(use) use("tpope/vim-dotenv") use("tpope/vim-fugitive") use("tpope/vim-repeat") - use("tpope/vim-obsession") + -- use("tpope/vim-obsession") -- usefull for unix functions use("tpope/vim-eunuch") @@ -207,8 +207,9 @@ return require("packer").startup(function(use) -- Local plugins can be included local_use("telescope-projectionist.nvim") - local_use("telescope-laravel.nvim") + -- local_use("telescope-laravel.nvim") local_use("php-code-actions.nvim") + local_use("laravel.nvim") use("habamax/vim-godot") diff --git a/lua/alpha/scratchs/behat-test.lua b/lua/alpha/scratchs/behat-test.lua index f07faf3..0fadb43 100644 --- a/lua/alpha/scratchs/behat-test.lua +++ b/lua/alpha/scratchs/behat-test.lua @@ -44,8 +44,8 @@ vim.api.nvim_create_user_command("Behat", function() local current_win = vim.api.nvim_get_current_win() vim.cmd("vsplit") - winh = vim.api.nvim_get_current_win() - bufh = vim.api.nvim_create_buf(true, true) + local winh = vim.api.nvim_get_current_win() + local bufh = vim.api.nvim_create_buf(true, true) vim.api.nvim_win_set_buf(winh, bufh) vim.api.nvim_set_current_win(current_win) vim.api.nvim_buf_set_name(bufh, string.format("Behat %s:%s", fname, line)) @@ -64,8 +64,8 @@ vim.api.nvim_create_user_command("BehatFile", function() local current_win = vim.api.nvim_get_current_win() vim.cmd("vsplit") - winh = vim.api.nvim_get_current_win() - bufh = vim.api.nvim_create_buf(true, true) + local winh = vim.api.nvim_get_current_win() + local bufh = vim.api.nvim_create_buf(true, true) vim.api.nvim_win_set_buf(winh, bufh) vim.api.nvim_set_current_win(current_win) vim.api.nvim_buf_set_name(bufh, string.format("Behat Test")) diff --git a/lua/alpha/scratchs/sample.lua b/lua/alpha/scratchs/sample.lua index 052f9dd..a2d783e 100644 --- a/lua/alpha/scratchs/sample.lua +++ b/lua/alpha/scratchs/sample.lua @@ -1,22 +1,12 @@ -vim.api.nvim_create_user_command("Sailup", function () - vim.fn.jobstart( - {"sail", "up", "-d"}, - { - stdout_buffered = true, - stderr_buffered = true, - on_exit = function () - require("notify").notify("Sail up is done", "info", {}) - end, - on_stdout = function (_, data) - if data then - P(data) - end - end, - on_stderr = function (_, data) - if data then - P(data) - end - end, - } - ) -end, {}) +local scandir = require("plenary.scandir") + + + +local dirs = scandir.scan_dir( + { "/home/alpha/code/php" }, + { depth = 1, only_dirs = true } +) + +for _, dir in ipairs(dirs) do + P(vim.fs.basename(dir)) +end diff --git a/lua/alpha/settings.lua b/lua/alpha/settings.lua index 2bec2a8..919ece8 100644 --- a/lua/alpha/settings.lua +++ b/lua/alpha/settings.lua @@ -35,3 +35,5 @@ options.listchars = "tab:\\ ,trail:-" options.laststatus = 3 options.cmdheight = 1 options.updatetime = 50 + +vim.g.neovide_transparency = 0.9 diff --git a/lua/alpha/snips/ft/lua.lua b/lua/alpha/snips/ft/lua.lua index 3a4fe52..5ea789e 100644 --- a/lua/alpha/snips/ft/lua.lua +++ b/lua/alpha/snips/ft/lua.lua @@ -1,45 +1,60 @@ -local ls = require "luasnip" +local ls = require("luasnip") -- local snippet = ls.s local snippet_from_nodes = ls.sn local c = ls.choice_node local d = ls.dynamic_node local i = ls.insert_node +local f = ls.function_node local t = ls.text_node local fmt = require("luasnip.extras.fmt").fmt local require_var = function(args, _) - local text = args[1][1] or "" - local split = vim.split(text, ".", { plain = true }) + local text = args[1][1] or "" + local split = vim.split(text, ".", { plain = true }) - local options = {} - for len = 0, #split - 1 do - table.insert(options, t(table.concat(vim.list_slice(split, #split - len, #split), "_"))) - end + local options = {} + for len = 0, #split - 1 do + table.insert(options, t(table.concat(vim.list_slice(split, #split - len, #split), "_"))) + end - return snippet_from_nodes(nil, { - c(1, options), - }) + return snippet_from_nodes(nil, { + c(1, options), + }) end local newline = function(text) - return t { "", text } + return t({ "", text }) end return { - req = fmt([[local {} = require("{}")]], { - d(2, require_var, { 1 }), - i(1), - }), - lf = { - desc = "table function", - "local ", - i(1), - " = function(", - i(2), ")", - newline " ", - i(0), - newline "end", - }, + req = fmt([[local {} = require("{}")]], { + d(2, require_var, { 1 }), + i(1), + }), + lf = { + desc = "table function", + "local ", + i(1), + " = function(", + i(2), + ")", + newline(" "), + i(0), + newline("end"), + }, + + preq = fmt( + [[local ok, {} = pcall(require, "{}") +if not ok then + return +end]], + { + f(function(args) + return args[1][1] + end, { 1 }), + i(1) + } + ), } diff --git a/lua/alpha/snips/ft/php.lua b/lua/alpha/snips/ft/php.lua index 5e95eda..27993d8 100644 --- a/lua/alpha/snips/ft/php.lua +++ b/lua/alpha/snips/ft/php.lua @@ -3,7 +3,7 @@ local ls = require("luasnip") local snippet_from_nodes = ls.sn local c = ls.choice_node local t = ls.text_node -local d = ls.dynamic_node +-- local d = ls.dynamic_node local f = ls.function_node local i = ls.insert_node local fmt = require("luasnip.extras.fmt").fmt diff --git a/lua/alpha/telescope/init.lua b/lua/alpha/telescope/init.lua index 4f15ddb..62055e4 100644 --- a/lua/alpha/telescope/init.lua +++ b/lua/alpha/telescope/init.lua @@ -73,7 +73,6 @@ function M.projectionist() end function M.laravel() - vim.env.NO_TTY = 1 return require("telescope").extensions.laravel.laravel() end diff --git a/lua/alpha/telescope/setup.lua b/lua/alpha/telescope/setup.lua index 00e6ebf..819da4a 100644 --- a/lua/alpha/telescope/setup.lua +++ b/lua/alpha/telescope/setup.lua @@ -1,174 +1,174 @@ -local actions = require "telescope.actions" -local action_state = require "telescope.actions.state" -local action_layout = require "telescope.actions.layout" +local actions = require("telescope.actions") +local action_state = require("telescope.actions.state") +local action_layout = require("telescope.actions.layout") local set_prompt_to_entry_value = function(prompt_bufnr) - local entry = action_state.get_selected_entry() - if not entry or not type(entry) == "table" then - return - end + local entry = action_state.get_selected_entry() + if not entry or not type(entry) == "table" then + return + end - action_state.get_current_picker(prompt_bufnr):reset_prompt(entry.ordinal) + action_state.get_current_picker(prompt_bufnr):reset_prompt(entry.ordinal) end -require("telescope").setup { - defaults = { - prompt_prefix = "❯ ", - selection_caret = "❯ ", - - winblend = 0, - - layout_strategy = "horizontal", - layout_config = { - width = 0.95, - height = 0.85, - -- preview_cutoff = 120, - prompt_position = "top", - - horizontal = { - preview_width = function(_, cols, _) - if cols > 200 then - return math.floor(cols * 0.4) - else - return math.floor(cols * 0.6) - end - end, - }, - - vertical = { - width = 0.9, - height = 0.95, - preview_height = 0.5, - }, - - flex = { - horizontal = { - preview_width = 0.9, - }, - }, - }, - - selection_strategy = "reset", - sorting_strategy = "descending", - scroll_strategy = "cycle", - color_devicons = true, - - mappings = { - i = { - ["<C-x>"] = false, - ["<C-s>"] = actions.select_horizontal, - ["<C-n>"] = "move_selection_next", - - ["<C-y>"] = set_prompt_to_entry_value, - - -- These are new :) - ["<M-p>"] = action_layout.toggle_preview, - ["<M-m>"] = action_layout.toggle_mirror, - -- ["<M-p>"] = action_layout.toggle_prompt_position, - - -- ["<M-m>"] = actions.master_stack, - - -- ["<C-q>"] = actions.send_to_qflist + actions.open_qflist, - -- ["<M-q>"] = actions.send_selected_to_qflist + actions.open_qflist, - - -- This is nicer when used with smart-history plugin. - ["<C-k>"] = actions.cycle_history_next, - ["<C-j>"] = actions.cycle_history_prev, - - ["<c-space>"] = function(prompt_bufnr) - local opts = { - callback = actions.toggle_selection, - loop_callback = actions.send_selected_to_qflist, - } - require("telescope").extensions.hop._hop_loop(prompt_bufnr, opts) - end, - - ["<C-w>"] = function() - vim.api.nvim_input "<c-s-w>" - end, - }, - }, - - -- borderchars = { "─", "│", "─", "│", "╭", "╮", "╯", "╰" }, - -- file_ignore_patterns = nil, - - file_previewer = require("telescope.previewers").vim_buffer_cat.new, - grep_previewer = require("telescope.previewers").vim_buffer_vimgrep.new, - qflist_previewer = require("telescope.previewers").vim_buffer_qflist.new, - - history = { - path = "~/.local/share/nvim/databases/telescope_history.sqlite3", - limit = 100, - }, - }, - - pickers = { - fd = { - mappings = { - n = { - ["kj"] = "close", - }, - }, - }, - - git_branches = { - mappings = { - i = { - ["<C-a>"] = false, - }, - }, - }, - }, - - extensions = { - fzy_native = { - override_generic_sorter = true, - override_file_sorter = true, - }, - - fzf_writer = { - use_highlighter = false, - minimum_grep_characters = 6, - }, - - hop = { - -- keys define your hop keys in order; defaults to roughly lower- and uppercased home row - keys = { "a", "s", "d", "f", "g", "h", "j", "k", "l", ";" }, -- ... and more - - -- Highlight groups to link to signs and lines; the below configuration refers to demo - -- sign_hl typically only defines foreground to possibly be combined with line_hl - sign_hl = { "WarningMsg", "Title" }, - - -- optional, typically a table of two highlight groups that are alternated between - line_hl = { "CursorLine", "Normal" }, - - -- options specific to `hop_loop` - -- true temporarily disables Telescope selection highlighting - clear_selection_hl = false, - -- highlight hopped to entry with telescope selection highlight - -- note: mutually exclusive with `clear_selection_hl` - trace_entry = true, - -- jump to entry where hoop loop was started from - reset_selection = true, - }, - - ["ui-select"] = { - require("telescope.themes").get_dropdown { - -- even more opts - }, - }, - }, -} -_ = require("telescope").load_extension "dap" -_ = require("telescope").load_extension "notify" -_ = require("telescope").load_extension "file_browser" +require("telescope").setup({ + defaults = { + prompt_prefix = "❯ ", + selection_caret = "❯ ", + + winblend = 0, + + layout_strategy = "horizontal", + layout_config = { + width = 0.95, + height = 0.85, + -- preview_cutoff = 120, + prompt_position = "top", + + horizontal = { + preview_width = function(_, cols, _) + if cols > 200 then + return math.floor(cols * 0.4) + else + return math.floor(cols * 0.6) + end + end, + }, + + vertical = { + width = 0.9, + height = 0.95, + preview_height = 0.5, + }, + + flex = { + horizontal = { + preview_width = 0.9, + }, + }, + }, + + selection_strategy = "reset", + sorting_strategy = "descending", + scroll_strategy = "cycle", + color_devicons = true, + + mappings = { + i = { + ["<C-x>"] = false, + ["<C-s>"] = actions.select_horizontal, + ["<C-n>"] = "move_selection_next", + + ["<C-y>"] = set_prompt_to_entry_value, + + -- These are new :) + ["<M-p>"] = action_layout.toggle_preview, + ["<M-m>"] = action_layout.toggle_mirror, + -- ["<M-p>"] = action_layout.toggle_prompt_position, + + -- ["<M-m>"] = actions.master_stack, + + -- ["<C-q>"] = actions.send_to_qflist + actions.open_qflist, + -- ["<M-q>"] = actions.send_selected_to_qflist + actions.open_qflist, + + -- This is nicer when used with smart-history plugin. + ["<C-k>"] = actions.cycle_history_next, + ["<C-j>"] = actions.cycle_history_prev, + + ["<c-space>"] = function(prompt_bufnr) + local opts = { + callback = actions.toggle_selection, + loop_callback = actions.send_selected_to_qflist, + } + require("telescope").extensions.hop._hop_loop(prompt_bufnr, opts) + end, + + ["<C-w>"] = function() + vim.api.nvim_input("<c-s-w>") + end, + }, + }, + + -- borderchars = { "─", "│", "─", "│", "╭", "╮", "╯", "╰" }, + -- file_ignore_patterns = nil, + + file_previewer = require("telescope.previewers").vim_buffer_cat.new, + grep_previewer = require("telescope.previewers").vim_buffer_vimgrep.new, + qflist_previewer = require("telescope.previewers").vim_buffer_qflist.new, + + history = { + path = "~/.local/share/nvim/databases/telescope_history.sqlite3", + limit = 100, + }, + }, + + pickers = { + fd = { + mappings = { + n = { + ["kj"] = "close", + }, + }, + }, + + git_branches = { + mappings = { + i = { + ["<C-a>"] = false, + }, + }, + }, + }, + + extensions = { + fzy_native = { + override_generic_sorter = true, + override_file_sorter = true, + }, + + fzf_writer = { + use_highlighter = false, + minimum_grep_characters = 6, + }, + + hop = { + -- keys define your hop keys in order; defaults to roughly lower- and uppercased home row + keys = { "a", "s", "d", "f", "g", "h", "j", "k", "l", ";" }, -- ... and more + + -- Highlight groups to link to signs and lines; the below configuration refers to demo + -- sign_hl typically only defines foreground to possibly be combined with line_hl + sign_hl = { "WarningMsg", "Title" }, + + -- optional, typically a table of two highlight groups that are alternated between + line_hl = { "CursorLine", "Normal" }, + + -- options specific to `hop_loop` + -- true temporarily disables Telescope selection highlighting + clear_selection_hl = false, + -- highlight hopped to entry with telescope selection highlight + -- note: mutually exclusive with `clear_selection_hl` + trace_entry = true, + -- jump to entry where hoop loop was started from + reset_selection = true, + }, + + ["ui-select"] = { + require("telescope.themes").get_dropdown({ + -- even more opts + }), + }, + }, +}) +_ = require("telescope").load_extension("dap") +_ = require("telescope").load_extension("notify") +_ = require("telescope").load_extension("file_browser") -- makes the selection like lsp code actions in telescope -_ = require("telescope").load_extension "ui-select" -_ = require("telescope").load_extension "fzf" -_ = require("telescope").load_extension "git_worktree" +_ = require("telescope").load_extension("ui-select") +_ = require("telescope").load_extension("fzf") +_ = require("telescope").load_extension("git_worktree") -- _ = require("telescope").load_extension "neoclip" -- _ = require("telescope").load_extension "frecency" -- _ = require("telescope").load_extension "smart_history" -_ = require("telescope").load_extension "projectionist" -_ = require("telescope").load_extension "laravel" +_ = require("telescope").load_extension("projectionist") +_ = require("telescope").load_extension("laravel") _ = require("telescope").load_extension("refactoring") diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua index 7a046d3..52d7f52 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 @@ -71,143 +71,148 @@ time([[Defining packer_plugins]], true) _G.packer_plugins = { ["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" }, + ["laravel.nvim"] = { + loaded = true, + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/laravel.nvim", + url = "/home/alpha/plugins/laravel.nvim" + }, ["lsp_lines.nvim"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/lsp_lines.nvim", + 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/adalessa/.local/share/nvim/site/pack/packer/start/mason-lspconfig.nvim", + 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/adalessa/.local/share/nvim/site/pack/packer/start/mason.nvim", + 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"] = { loaded = true, - path = "/home/adalessa/.local/share/nvim/site/pack/packer/start/neotest-plenary", + path = "/home/alpha/.local/share/nvim/site/pack/packer/start/neotest-plenary", url = "https://github.com/nvim-neotest/neotest-plenary" }, ["neotest-rust"] = { @@ -217,254 +222,244 @@ _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-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"] = { loa |