Compare commits
No commits in common. "033db8b24f8e3a0fb92ab5546fb7b17527bc7897" and "94a11fc4d4f075f73b2d501e06c3f1e10622e054" have entirely different histories.
033db8b24f
...
94a11fc4d4
@ -17,6 +17,3 @@ require("telescope_config")
|
|||||||
require("nvimtest_config")
|
require("nvimtest_config")
|
||||||
require("neotest_config")
|
require("neotest_config")
|
||||||
require("trouble_config")
|
require("trouble_config")
|
||||||
require("symbols_outline")
|
|
||||||
require("luasnip_config")
|
|
||||||
require("todotxt_config")
|
|
||||||
|
@ -1,79 +1,27 @@
|
|||||||
vim.fn.sign_define('DapBreakpoint', {text='🟥', texthl='', linehl='', numhl=''})
|
vim.fn.sign_define('DapBreakpoint', {text='🟥', texthl='', linehl='', numhl=''})
|
||||||
vim.fn.sign_define('DapStopped', {text='⭐️', texthl='', linehl='', numhl=''})
|
vim.fn.sign_define('DapStopped', {text='⭐️', texthl='', linehl='', numhl=''})
|
||||||
local dap = require('dap')
|
local dap = require('dap')
|
||||||
|
dap.adapters.node2 = {
|
||||||
local M ={}
|
type = 'executable',
|
||||||
|
command = 'node',
|
||||||
local DEBUGGER_PATH = {os.getenv('HOME')..'/.local/share/nvim/mason/packages/js-debug-adapter'}
|
args = {os.getenv('HOME') .. '/dev/microsoft/vscode-node-debug2/out/src/nodeDebug.js'},
|
||||||
|
}
|
||||||
function M.setup()
|
dap.configurations.javascript = {
|
||||||
require('dap-vscode-js').setup {
|
{
|
||||||
node_path = "node",
|
name = 'Launch',
|
||||||
debugger_path = DEBUGGER_PATH,
|
type = 'node2',
|
||||||
adapters = {"pwa-node","pwa-chrome","pwa-msedge","node-terminal", "pwa-extensionHost"}
|
request = 'launch',
|
||||||
}
|
program = '${file}',
|
||||||
for _, language in ipairs {"typescript", "javascript"} do
|
cwd = vim.fn.getcwd(),
|
||||||
dap.configurations[language] = {
|
sourceMaps = true,
|
||||||
type = "pwa-node",
|
protocol = 'inspector',
|
||||||
request = "launch",
|
console = 'integratedTerminal',
|
||||||
name = "Launch File",
|
},
|
||||||
program = "${file}",
|
{
|
||||||
cwd = "${workspacefolder}"
|
-- For this to work you need to make sure the node process is started with the `--inspect` flag.
|
||||||
},
|
name = 'Attach to process',
|
||||||
{
|
type = 'node2',
|
||||||
type = "pwa-node",
|
request = 'attach',
|
||||||
request = "attach",
|
processId = require'dap.utils'.pick_process,
|
||||||
name = "Attach",
|
},
|
||||||
processId = require("dap.utils").pick_process,
|
}
|
||||||
cwd = "${workspacefolder}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type = "pwa-node",
|
|
||||||
request = "launch",
|
|
||||||
name = "Debug Jest Tests",
|
|
||||||
runtimeExecutable = "node",
|
|
||||||
runtimeArgs = {
|
|
||||||
"./node_modules/jest/bin/jestj",
|
|
||||||
"--runInBand",
|
|
||||||
},
|
|
||||||
rootPath = "${workspaceFolder}",
|
|
||||||
console = "integratedTerminal",
|
|
||||||
internalConsoleOptions = "neverOpen",
|
|
||||||
cwd = "${workspacefolder}"
|
|
||||||
}
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function configure_debuggers()
|
|
||||||
require("config.dap.javascript").setup()
|
|
||||||
require("config.dap.typescript").setup()
|
|
||||||
end
|
|
||||||
|
|
||||||
return M
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--dap.adapters.node2 = {
|
|
||||||
-- type = 'executable',
|
|
||||||
-- command = 'node',
|
|
||||||
-- args = {os.getenv('HOME') .. '/.local/share/nvim/mason/packages/node-debug2-adapter/out/src/nodeDebug.js'},
|
|
||||||
--}
|
|
||||||
--dap.configurations.javascript = {
|
|
||||||
-- {
|
|
||||||
-- name = 'Launch',
|
|
||||||
-- type = 'node2',
|
|
||||||
-- request = 'launch',
|
|
||||||
-- program = '${file}',
|
|
||||||
-- cwd = vim.fn.getcwd(),
|
|
||||||
-- sourceMaps = true,
|
|
||||||
-- protocol = 'inspector',
|
|
||||||
-- console = 'integratedTerminal',
|
|
||||||
-- },
|
|
||||||
-- {
|
|
||||||
-- -- For this to work you need to make sure the node process is started with the `--inspect` flag.
|
|
||||||
-- name = 'Attach to process',
|
|
||||||
-- type = 'node2',
|
|
||||||
-- request = 'attach',
|
|
||||||
-- processId = require'dap.utils'.pick_process,
|
|
||||||
-- },
|
|
||||||
--}
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
require("luasnip.loaders.from_vscode").lazy_load()
|
|
@ -17,6 +17,7 @@ require'mason-tool-installer'.setup {
|
|||||||
'lua-language-server',
|
'lua-language-server',
|
||||||
'vim-language-server',
|
'vim-language-server',
|
||||||
'stylua',
|
'stylua',
|
||||||
|
'json-to-struct',
|
||||||
},
|
},
|
||||||
auto_update = false,
|
auto_update = false,
|
||||||
run_on_start = true,
|
run_on_start = true,
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
|
|
||||||
vim.cmd('hi CursorLine term=bold cterm=bold ctermbg=darkgrey')
|
vim.cmd('hi CursorLine term=bold cterm=bold ctermbg=darkgrey')
|
||||||
--vim.cmd[[colorscheme tokyonight]]
|
vim.cmd[[colorscheme tokyonight]]
|
||||||
vim.cmd[[set termguicolors]]
|
|
||||||
--vim.cmd[[let ayucolor = "light"]]
|
|
||||||
--vim.cmd[[colorscheme ayu]]
|
|
||||||
vim.cmd[[set background=light]]
|
|
||||||
vim.cmd[[colorscheme gruvbox]]
|
|
||||||
vim.cmd([[
|
vim.cmd([[
|
||||||
runtime macros/sandwich/keymap/surround.vim
|
runtime macros/sandwich/keymap/surround.vim
|
||||||
]])
|
]])
|
||||||
|
@ -104,4 +104,3 @@ require('mason-lspconfig').setup_handlers {
|
|||||||
-- ["rust-analyzer"] = {}
|
-- ["rust-analyzer"] = {}
|
||||||
-- }
|
-- }
|
||||||
--}
|
--}
|
||||||
require"fidget".setup{}
|
|
||||||
|
@ -5,6 +5,5 @@ require("null-ls").setup({
|
|||||||
|
|
||||||
-- require("null-ls").builtins.diagnostics.eslint,
|
-- require("null-ls").builtins.diagnostics.eslint,
|
||||||
-- require("null-ls").builtins.completion.spell,
|
-- require("null-ls").builtins.completion.spell,
|
||||||
require("null-ls").builtins.formatting.xmllint
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
@ -1,65 +1,66 @@
|
|||||||
require 'nvim-tree'.setup {
|
require'nvim-tree'.setup {
|
||||||
renderer = {
|
renderer ={
|
||||||
icons = {
|
icons = {
|
||||||
padding = ' ',
|
padding = ' ',
|
||||||
symlink_arrow = ' >> ',
|
symlink_arrow = ' >> ',
|
||||||
show = {
|
show = {
|
||||||
git = true,
|
git=true,
|
||||||
folder = true,
|
folder=true,
|
||||||
file = true,
|
file=true,
|
||||||
folder_arrow = false
|
folder_arrow= false
|
||||||
},
|
},
|
||||||
glyphs = {
|
glyphs = {
|
||||||
default = "",
|
default= "",
|
||||||
symlink = "",
|
symlink= "",
|
||||||
git = {
|
git= {
|
||||||
unstaged = "✗",
|
unstaged= "✗",
|
||||||
staged = "✓",
|
staged= "✓",
|
||||||
unmerged = "",
|
unmerged= "",
|
||||||
renamed = "➜",
|
renamed= "➜",
|
||||||
untracked = "★",
|
untracked= "★",
|
||||||
deleted = "",
|
deleted= "",
|
||||||
ignored = "◌"
|
ignored= "◌"
|
||||||
},
|
},
|
||||||
folder = {
|
folder= {
|
||||||
arrow_open = "",
|
arrow_open= "",
|
||||||
arrow_closed = "",
|
arrow_closed= "",
|
||||||
default = "",
|
default= "",
|
||||||
open = "",
|
open= "",
|
||||||
empty = "",
|
empty= "",
|
||||||
empty_open = "",
|
empty_open= "",
|
||||||
symlink = "",
|
symlink= "",
|
||||||
symlink_open = "",
|
symlink_open= "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
add_trailing = true,
|
add_trailing = true,
|
||||||
highlight_opened_files = "all",
|
highlight_opened_files = "all",
|
||||||
root_folder_modifier = ':~',
|
root_folder_modifier = ':~',
|
||||||
special_files = {
|
special_files = {
|
||||||
'README.md',
|
'README.md',
|
||||||
'Makefile',
|
'Makefile',
|
||||||
'MAKEFILE'
|
'MAKEFILE'
|
||||||
},
|
},
|
||||||
highlight_git = true,
|
highlight_git = true,
|
||||||
indent_markers = {
|
indent_markers = {
|
||||||
enable = true,
|
enable = true,
|
||||||
icons = {
|
icons = {
|
||||||
corner = "└",
|
corner = "└",
|
||||||
edge = "│ ",
|
edge = "│ ",
|
||||||
none = " ",
|
none = " ",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
respect_buf_cwd = true,
|
respect_buf_cwd = true,
|
||||||
disable_netrw = true,
|
disable_netrw = true,
|
||||||
hijack_netrw = true,
|
hijack_netrw = true,
|
||||||
ignore_ft_on_setup = {},
|
open_on_setup = false,
|
||||||
open_on_tab = false,
|
ignore_ft_on_setup = {},
|
||||||
hijack_cursor = true,
|
open_on_tab = false,
|
||||||
auto_reload_on_write = true,
|
hijack_cursor = true,
|
||||||
hijack_unnamed_buffer_when_opening = true,
|
auto_reload_on_write = true,
|
||||||
diagnostics = {
|
update_cwd = false,
|
||||||
|
diagnostics = {
|
||||||
enable = true,
|
enable = true,
|
||||||
icons = {
|
icons = {
|
||||||
hint = "",
|
hint = "",
|
||||||
@ -68,36 +69,36 @@ require 'nvim-tree'.setup {
|
|||||||
error = "",
|
error = "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
update_focused_file = {
|
update_focused_file = {
|
||||||
enable = true,
|
enable = true,
|
||||||
update_cwd = true,
|
update_cwd = true,
|
||||||
ignore_list = {}
|
ignore_list = {}
|
||||||
},
|
},
|
||||||
system_open = {
|
system_open = {
|
||||||
cmd = nil,
|
cmd = nil,
|
||||||
args = {}
|
args = {}
|
||||||
},
|
},
|
||||||
filters = {
|
filters = {
|
||||||
dotfiles = false,
|
dotfiles = false,
|
||||||
custom = {}
|
custom = {}
|
||||||
},
|
},
|
||||||
git = {
|
git={
|
||||||
ignore = false,
|
ignore = false,
|
||||||
enable = true,
|
enable= true,
|
||||||
timeout = 500,
|
timeout=500,
|
||||||
},
|
},
|
||||||
actions = {
|
actions = {
|
||||||
open_file = {
|
open_file = {
|
||||||
resize_window = false,
|
resize_window = false,
|
||||||
window_picker = {
|
window_picker = {
|
||||||
exclude = {
|
exclude = {
|
||||||
filetype = { "notify", "packer", "qf", "diff", "fugitive", "fugitiveblame" },
|
filetype = { "notify", "packer", "qf", "diff", "fugitive", "fugitiveblame" },
|
||||||
buftype = { "nofile", "terminal", "help" }
|
buftype = { "nofile","terminal","help" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
view = {
|
view = {
|
||||||
width = 35,
|
width = 35,
|
||||||
hide_root_folder = false,
|
hide_root_folder = false,
|
||||||
side = 'left',
|
side = 'left',
|
||||||
@ -107,17 +108,3 @@ require 'nvim-tree'.setup {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
local function open_nvim_tree(data)
|
|
||||||
local directory = vim.fn.isdirectory(data.file) == 1
|
|
||||||
if not directory then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.cmd.enew()
|
|
||||||
vim.cmd.bw(data.buf)
|
|
||||||
|
|
||||||
vim.cmd.cd(data.file)
|
|
||||||
require('nvim-tree.api').tree.open()
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ 'VimEnter' }, { callback = open_nvim_tree })
|
|
||||||
|
@ -6,16 +6,7 @@ require("packer").startup(function(use)
|
|||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
"WhoIsSethDaniel/mason-tool-installer.nvim",
|
"WhoIsSethDaniel/mason-tool-installer.nvim",
|
||||||
})
|
})
|
||||||
use { "mfussenegger/nvim-dap",
|
use("mfussenegger/nvim-dap")
|
||||||
requires = {
|
|
||||||
"theHamsta/nvim-dap-virtual-text",
|
|
||||||
"rcarriga/nvim-dap-ui",
|
|
||||||
"mfussenegger/nvim-dap-python",
|
|
||||||
"nvim-telescope/telescope-dap.nvim",
|
|
||||||
{ "jbyuki/one-small-step-for-vimkind", module = "osv" },
|
|
||||||
{ "mxsdev/nvim-dap-vscode-js" },
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use("jose-elias-alvarez/null-ls.nvim")
|
use("jose-elias-alvarez/null-ls.nvim")
|
||||||
use({
|
use({
|
||||||
"nvim-telescope/telescope.nvim",
|
"nvim-telescope/telescope.nvim",
|
||||||
@ -23,7 +14,7 @@ require("packer").startup(function(use)
|
|||||||
requires = { { "nvim-lua/plenary.nvim" } },
|
requires = { { "nvim-lua/plenary.nvim" } },
|
||||||
})
|
})
|
||||||
use("nvim-lua/lsp-status.nvim")
|
use("nvim-lua/lsp-status.nvim")
|
||||||
--use("jiangmiao/auto-pairs")
|
use("jiangmiao/auto-pairs")
|
||||||
use("machakann/vim-sandwich")
|
use("machakann/vim-sandwich")
|
||||||
use("machakann/vim-highlightedyank")
|
use("machakann/vim-highlightedyank")
|
||||||
use("bling/vim-airline")
|
use("bling/vim-airline")
|
||||||
@ -44,19 +35,16 @@ require("packer").startup(function(use)
|
|||||||
use("hrsh7th/cmp-cmdline")
|
use("hrsh7th/cmp-cmdline")
|
||||||
use("saadparwaiz1/cmp_luasnip")
|
use("saadparwaiz1/cmp_luasnip")
|
||||||
use("L3MON4D3/LuaSnip")
|
use("L3MON4D3/LuaSnip")
|
||||||
use("rafamadriz/friendly-snippets")
|
|
||||||
use("kyazdani42/nvim-web-devicons")
|
use("kyazdani42/nvim-web-devicons")
|
||||||
use("kyazdani42/nvim-tree.lua")
|
use("kyazdani42/nvim-tree.lua")
|
||||||
use("tpope/vim-fugitive")
|
use("tpope/vim-fugitive")
|
||||||
use("shumphrey/fugitive-gitlab.vim")
|
|
||||||
use({
|
use({
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
run = function()
|
run = function()
|
||||||
require("nvim-treesitter.install").update({ with_sync = true })
|
require("nvim-treesitter.install").update({ with_sync = true })
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
use("ayu-theme/ayu-vim")
|
use("folke/tokyonight.nvim")
|
||||||
use("morhetz/gruvbox")
|
|
||||||
use("simrat39/rust-tools.nvim")
|
use("simrat39/rust-tools.nvim")
|
||||||
use({
|
use({
|
||||||
"akinsho/toggleterm.nvim",
|
"akinsho/toggleterm.nvim",
|
||||||
@ -103,15 +91,4 @@ require("packer").startup(function(use)
|
|||||||
"folke/trouble.nvim",
|
"folke/trouble.nvim",
|
||||||
requires = "kyazdani42/nvim-web-devicons"
|
requires = "kyazdani42/nvim-web-devicons"
|
||||||
}
|
}
|
||||||
use {
|
|
||||||
'kkoomen/vim-doge',
|
|
||||||
run = ':call doge#install()'
|
|
||||||
}
|
|
||||||
use 'simrat39/symbols-outline.nvim'
|
|
||||||
use 'j-hui/fidget.nvim'
|
|
||||||
use {
|
|
||||||
'ThyW/todotxt.nvim',
|
|
||||||
branch = "vim-ui-input",
|
|
||||||
requires = {'MunifTanjim/nui.nvim'},
|
|
||||||
}
|
|
||||||
end)
|
end)
|
||||||
|
@ -1,62 +0,0 @@
|
|||||||
local opts = {
|
|
||||||
highlight_hovered_item = true,
|
|
||||||
show_guides = true,
|
|
||||||
auto_preview = false,
|
|
||||||
position = 'right',
|
|
||||||
relative_width = true,
|
|
||||||
width = 25,
|
|
||||||
auto_close = false,
|
|
||||||
show_numbers = false,
|
|
||||||
show_relative_numbers = false,
|
|
||||||
show_symbol_details = true,
|
|
||||||
preview_bg_highlight = 'Pmenu',
|
|
||||||
autofold_depth = nil,
|
|
||||||
auto_unfold_hover = true,
|
|
||||||
fold_markers = { '', '' },
|
|
||||||
wrap = false,
|
|
||||||
keymaps = { -- These keymaps can be a string or a table for multiple keys
|
|
||||||
close = {"<Esc>", "q"},
|
|
||||||
goto_location = "<Cr>",
|
|
||||||
focus_location = "o",
|
|
||||||
hover_symbol = "<C-space>",
|
|
||||||
toggle_preview = "K",
|
|
||||||
rename_symbol = "r",
|
|
||||||
code_actions = "a",
|
|
||||||
fold = "h",
|
|
||||||
unfold = "l",
|
|
||||||
fold_all = "W",
|
|
||||||
unfold_all = "E",
|
|
||||||
fold_reset = "R",
|
|
||||||
},
|
|
||||||
lsp_blacklist = {},
|
|
||||||
symbol_blacklist = {},
|
|
||||||
symbols = {
|
|
||||||
File = {icon = "", hl = "TSURI"},
|
|
||||||
Module = {icon = "", hl = "TSNamespace"},
|
|
||||||
Namespace = {icon = "", hl = "TSNamespace"},
|
|
||||||
Package = {icon = "", hl = "TSNamespace"},
|
|
||||||
Class = {icon = "𝓒", hl = "TSType"},
|
|
||||||
Method = {icon = "ƒ", hl = "TSMethod"},
|
|
||||||
Property = {icon = "", hl = "TSMethod"},
|
|
||||||
Field = {icon = "", hl = "TSField"},
|
|
||||||
Constructor = {icon = "", hl = "TSConstructor"},
|
|
||||||
Enum = {icon = "ℰ", hl = "TSType"},
|
|
||||||
Interface = {icon = "ﰮ", hl = "TSType"},
|
|
||||||
Function = {icon = "", hl = "TSFunction"},
|
|
||||||
Variable = {icon = "", hl = "TSConstant"},
|
|
||||||
Constant = {icon = "", hl = "TSConstant"},
|
|
||||||
String = {icon = "𝓐", hl = "TSString"},
|
|
||||||
Number = {icon = "#", hl = "TSNumber"},
|
|
||||||
Boolean = {icon = "⊨", hl = "TSBoolean"},
|
|
||||||
Array = {icon = "", hl = "TSConstant"},
|
|
||||||
Object = {icon = "⦿", hl = "TSType"},
|
|
||||||
Key = {icon = "🔐", hl = "TSType"},
|
|
||||||
Null = {icon = "NULL", hl = "TSType"},
|
|
||||||
EnumMember = {icon = "", hl = "TSField"},
|
|
||||||
Struct = {icon = "𝓢", hl = "TSType"},
|
|
||||||
Event = {icon = "🗲", hl = "TSType"},
|
|
||||||
Operator = {icon = "+", hl = "TSOperator"},
|
|
||||||
TypeParameter = {icon = "𝙏", hl = "TSParameter"}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
require("symbols-outline").setup(opts)
|
|
@ -1,18 +1,5 @@
|
|||||||
require('telescope').load_extension('lsp_handlers')
|
require('telescope').load_extension('lsp_handlers')
|
||||||
require('telescope').setup({
|
require('telescope').setup({
|
||||||
defaults={
|
|
||||||
path_display={"smart"},
|
|
||||||
},
|
|
||||||
pickers={
|
|
||||||
find_files={
|
|
||||||
theme="dropdown",
|
|
||||||
layout_config={
|
|
||||||
horizontal= {width=0.5}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
},
|
|
||||||
extensions = {
|
extensions = {
|
||||||
lsp_handlers = {
|
lsp_handlers = {
|
||||||
code_action = {
|
code_action = {
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
require('todotxt-nvim').setup({
|
todo = require('todotxt-nvim')
|
||||||
|
todo.setup({
|
||||||
todo_file = '~/todotxt/todo.txt',
|
todo_file = '~/todotxt/todo.txt',
|
||||||
sidebar = {
|
sidebar = {
|
||||||
width = 40,
|
width = 40,
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
vim.api.nvim_set_keymap('t', "<Esc><Esc>", [[<C-\><C-n>]], {})
|
require"toggleterm".setup{
|
||||||
require "toggleterm".setup {
|
|
||||||
open_mapping = [[<c-y>]],
|
open_mapping = [[<c-y>]],
|
||||||
hide_numbers = true,
|
hide_numbers = true,
|
||||||
--direction = 'float',
|
--direction = 'float',
|
||||||
@ -10,3 +9,5 @@ require "toggleterm".setup {
|
|||||||
enabled = false
|
enabled = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -62,6 +62,7 @@ vim.keymap.set("n", "<leader>tq", "<cmd>TroubleToggle quickfix<cr>",
|
|||||||
)
|
)
|
||||||
|
|
||||||
local trouble = require("trouble.providers.telescope")
|
local trouble = require("trouble.providers.telescope")
|
||||||
|
|
||||||
local telescope = require("telescope")
|
local telescope = require("telescope")
|
||||||
|
|
||||||
telescope.setup {
|
telescope.setup {
|
||||||
|
@ -1,439 +0,0 @@
|
|||||||
-- Automatically generated packer.nvim plugin loader code
|
|
||||||
|
|
||||||
if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then
|
|
||||||
vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"')
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.api.nvim_command('packadd packer.nvim')
|
|
||||||
|
|
||||||
local no_errors, error_msg = pcall(function()
|
|
||||||
|
|
||||||
_G._packer = _G._packer or {}
|
|
||||||
_G._packer.inside_compile = true
|
|
||||||
|
|
||||||
local time
|
|
||||||
local profile_info
|
|
||||||
local should_profile = false
|
|
||||||
if should_profile then
|
|
||||||
local hrtime = vim.loop.hrtime
|
|
||||||
profile_info = {}
|
|
||||||
time = function(chunk, start)
|
|
||||||
if start then
|
|
||||||
profile_info[chunk] = hrtime()
|
|
||||||
else
|
|
||||||
profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6
|
|
||||||
end
|
|
||||||
end
|
|
||||||
else
|
|
||||||
time = function(chunk, start) end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function save_profiles(threshold)
|
|
||||||
local sorted_times = {}
|
|
||||||
for chunk_name, time_taken in pairs(profile_info) do
|
|
||||||
sorted_times[#sorted_times + 1] = {chunk_name, time_taken}
|
|
||||||
end
|
|
||||||
table.sort(sorted_times, function(a, b) return a[2] > b[2] end)
|
|
||||||
local results = {}
|
|
||||||
for i, elem in ipairs(sorted_times) do
|
|
||||||
if not threshold or threshold and elem[2] > threshold then
|
|
||||||
results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if threshold then
|
|
||||||
table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)')
|
|
||||||
end
|
|
||||||
|
|
||||||
_G._packer.profile_output = results
|
|
||||||
end
|
|
||||||
|
|
||||||
time([[Luarocks path setup]], true)
|
|
||||||
local package_path_str = "/home/mardie/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/mardie/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/mardie/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/mardie/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
|
|
||||||
local install_cpath_pattern = "/home/mardie/.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
|
|
||||||
|
|
||||||
if not string.find(package.cpath, install_cpath_pattern, 1, true) then
|
|
||||||
package.cpath = package.cpath .. ';' .. install_cpath_pattern
|
|
||||||
end
|
|
||||||
|
|
||||||
time([[Luarocks path setup]], false)
|
|
||||||
time([[try_loadstring definition]], true)
|
|
||||||
local function try_loadstring(s, component, name)
|
|
||||||
local success, result = pcall(loadstring(s), name, _G.packer_plugins[name])
|
|
||||||
if not success then
|
|
||||||
vim.schedule(function()
|
|
||||||
vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {})
|
|
||||||
end)
|
|
||||||
end
|
|
||||||
return result
|
|
||||||
end
|
|
||||||
|
|
||||||
time([[try_loadstring definition]], false)
|
|
||||||
time([[Defining packer_plugins]], true)
|
|
||||||
_G.packer_plugins = {
|
|
||||||
["FixCursorHold.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim",
|
|
||||||
url = "https://github.com/antoinemadec/FixCursorHold.nvim"
|
|
||||||
},
|
|
||||||
LuaSnip = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/LuaSnip",
|
|
||||||
url = "https://github.com/L3MON4D3/LuaSnip"
|
|
||||||
},
|
|
||||||
["ayu-vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/ayu-vim",
|
|
||||||
url = "https://github.com/ayu-theme/ayu-vim"
|
|
||||||
},
|
|
||||||
["cmp-buffer"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/cmp-buffer",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-buffer"
|
|
||||||
},
|
|
||||||
["cmp-cmdline"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/cmp-cmdline",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-cmdline"
|
|
||||||
},
|
|
||||||
["cmp-nvim-lsp"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.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/mardie/.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/mardie/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-nvim-lua"
|
|
||||||
},
|
|
||||||
["cmp-path"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/cmp-path",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-path"
|
|
||||||
},
|
|
||||||
["cmp-vsnip"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/cmp-vsnip",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-vsnip"
|
|
||||||
},
|
|
||||||
cmp_luasnip = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/cmp_luasnip",
|
|
||||||
url = "https://github.com/saadparwaiz1/cmp_luasnip"
|
|
||||||
},
|
|
||||||
["fidget.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/fidget.nvim",
|
|
||||||
url = "https://github.com/j-hui/fidget.nvim"
|
|
||||||
},
|
|
||||||
["friendly-snippets"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/friendly-snippets",
|
|
||||||
url = "https://github.com/rafamadriz/friendly-snippets"
|
|
||||||
},
|
|
||||||
["fugitive-gitlab.vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/fugitive-gitlab.vim",
|
|
||||||
url = "https://github.com/shumphrey/fugitive-gitlab.vim"
|
|
||||||
},
|
|
||||||
gruvbox = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/gruvbox",
|
|
||||||
url = "https://github.com/morhetz/gruvbox"
|
|
||||||
},
|
|
||||||
["lsp-status.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/lsp-status.nvim",
|
|
||||||
url = "https://github.com/nvim-lua/lsp-status.nvim"
|
|
||||||
},
|
|
||||||
["lsp_lines.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/lsp_lines.nvim",
|
|
||||||
url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"
|
|
||||||
},
|
|
||||||
["mason-lspconfig.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/mason-lspconfig.nvim",
|
|
||||||
url = "https://github.com/williamboman/mason-lspconfig.nvim"
|
|
||||||
},
|
|
||||||
["mason-tool-installer.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/mason-tool-installer.nvim",
|
|
||||||
url = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim"
|
|
||||||
},
|
|
||||||
["mason.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/mason.nvim",
|
|
||||||
url = "https://github.com/williamboman/mason.nvim"
|
|
||||||
},
|
|
||||||
neotest = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/neotest",
|
|
||||||
url = "https://github.com/nvim-neotest/neotest"
|
|
||||||
},
|
|
||||||
["neotest-jest"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/neotest-jest",
|
|
||||||
url = "https://github.com/haydenmeade/neotest-jest"
|
|
||||||
},
|
|
||||||
["neotest-plenary"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/neotest-plenary",
|
|
||||||
url = "https://github.com/nvim-neotest/neotest-plenary"
|
|
||||||
},
|
|
||||||
["neotest-python"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/neotest-python",
|
|
||||||
url = "https://github.com/nvim-neotest/neotest-python"
|
|
||||||
},
|
|
||||||
["neotest-vim-test"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/neotest-vim-test",
|
|
||||||
url = "https://github.com/nvim-neotest/neotest-vim-test"
|
|
||||||
},
|
|
||||||
["nui.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nui.nvim",
|
|
||||||
url = "https://github.com/MunifTanjim/nui.nvim"
|
|
||||||
},
|
|
||||||
["null-ls.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.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 = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
|
||||||
url = "https://github.com/hrsh7th/nvim-cmp"
|
|
||||||
},
|
|
||||||
["nvim-dap"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-dap",
|
|
||||||
url = "https://github.com/mfussenegger/nvim-dap"
|
|
||||||
},
|
|
||||||
["nvim-dap-python"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-dap-python",
|
|
||||||
url = "https://github.com/mfussenegger/nvim-dap-python"
|
|
||||||
},
|
|
||||||
["nvim-dap-ui"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.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/mardie/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text",
|
|
||||||
url = "https://github.com/theHamsta/nvim-dap-virtual-text"
|
|
||||||
},
|
|
||||||
["nvim-dap-vscode-js"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-dap-vscode-js",
|
|
||||||
url = "https://github.com/mxsdev/nvim-dap-vscode-js"
|
|
||||||
},
|
|
||||||
["nvim-lightbulb"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-lightbulb",
|
|
||||||
url = "https://github.com/kosayoda/nvim-lightbulb"
|
|
||||||
},
|
|
||||||
["nvim-lspconfig"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
|
||||||
url = "https://github.com/neovim/nvim-lspconfig"
|
|
||||||
},
|
|
||||||
["nvim-test"] = {
|
|
||||||
config = { "\27LJ\2\n7\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\14nvim-test\frequire\0" },
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-test",
|
|
||||||
url = "https://github.com/klen/nvim-test"
|
|
||||||
},
|
|
||||||
["nvim-tree.lua"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-tree.lua",
|
|
||||||
url = "https://github.com/kyazdani42/nvim-tree.lua"
|
|
||||||
},
|
|
||||||
["nvim-treesitter"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
|
||||||
url = "https://github.com/nvim-treesitter/nvim-treesitter"
|
|
||||||
},
|
|
||||||
["nvim-web-devicons"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
|
|
||||||
url = "https://github.com/kyazdani42/nvim-web-devicons"
|
|
||||||
},
|
|
||||||
["one-small-step-for-vimkind"] = {
|
|
||||||
loaded = false,
|
|
||||||
needs_bufread = false,
|
|
||||||
only_cond = false,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/opt/one-small-step-for-vimkind",
|
|
||||||
url = "https://github.com/jbyuki/one-small-step-for-vimkind"
|
|
||||||
},
|
|
||||||
["packer.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
|
||||||
url = "https://github.com/wbthomason/packer.nvim"
|
|
||||||
},
|
|
||||||
["plenary.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
|
||||||
url = "https://github.com/nvim-lua/plenary.nvim"
|
|
||||||
},
|
|
||||||
["prettier.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/prettier.nvim",
|
|
||||||
url = "https://github.com/MunifTanjim/prettier.nvim"
|
|
||||||
},
|
|
||||||
["rust-tools.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/rust-tools.nvim",
|
|
||||||
url = "https://github.com/simrat39/rust-tools.nvim"
|
|
||||||
},
|
|
||||||
["symbols-outline.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim",
|
|
||||||
url = "https://github.com/simrat39/symbols-outline.nvim"
|
|
||||||
},
|
|
||||||
["telescope-dap.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim",
|
|
||||||
url = "https://github.com/nvim-telescope/telescope-dap.nvim"
|
|
||||||
},
|
|
||||||
["telescope-lsp-handlers.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/telescope-lsp-handlers.nvim",
|
|
||||||
url = "https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim"
|
|
||||||
},
|
|
||||||
["telescope.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
|
||||||
url = "https://github.com/nvim-telescope/telescope.nvim"
|
|
||||||
},
|
|
||||||
["todotxt.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/todotxt.nvim",
|
|
||||||
url = "https://github.com/ThyW/todotxt.nvim"
|
|
||||||
},
|
|
||||||
["toggleterm.nvim"] = {
|
|
||||||
config = { "\27LJ\2\n8\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\15toggleterm\frequire\0" },
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/toggleterm.nvim",
|
|
||||||
url = "https://github.com/akinsho/toggleterm.nvim"
|
|
||||||
},
|
|
||||||
["trouble.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/trouble.nvim",
|
|
||||||
url = "https://github.com/folke/trouble.nvim"
|
|
||||||
},
|
|
||||||
["vim-airline"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-airline",
|
|
||||||
url = "https://github.com/bling/vim-airline"
|
|
||||||
},
|
|
||||||
["vim-doge"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-doge",
|
|
||||||
url = "https://github.com/kkoomen/vim-doge"
|
|
||||||
},
|
|
||||||
["vim-easymotion"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-easymotion",
|
|
||||||
url = "https://github.com/easymotion/vim-easymotion"
|
|
||||||
},
|
|
||||||
["vim-fugitive"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-fugitive",
|
|
||||||
url = "https://github.com/tpope/vim-fugitive"
|
|
||||||
},
|
|
||||||
["vim-gitgutter"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-gitgutter",
|
|
||||||
url = "https://github.com/airblade/vim-gitgutter"
|
|
||||||
},
|
|
||||||
["vim-highlightedyank"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-highlightedyank",
|
|
||||||
url = "https://github.com/machakann/vim-highlightedyank"
|
|
||||||
},
|
|
||||||
["vim-sandwich"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-sandwich",
|
|
||||||
url = "https://github.com/machakann/vim-sandwich"
|
|
||||||
},
|
|
||||||
["vim-vsnip"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/vim-vsnip",
|
|
||||||
url = "https://github.com/hrsh7th/vim-vsnip"
|
|
||||||
},
|
|
||||||
["which-key.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\14which-key\frequire\0" },
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/mardie/.local/share/nvim/site/pack/packer/start/which-key.nvim",
|
|
||||||
url = "https://github.com/folke/which-key.nvim"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
time([[Defining packer_plugins]], false)
|
|
||||||
local module_lazy_loads = {
|
|
||||||
["^osv"] = "one-small-step-for-vimkind"
|
|
||||||
}
|
|
||||||
local lazy_load_called = {['packer.load'] = true}
|
|
||||||
local function lazy_load_module(module_name)
|
|
||||||
local to_load = {}
|
|
||||||
if lazy_load_called[module_name] then return nil end
|
|
||||||
lazy_load_called[module_name] = true
|
|
||||||
for module_pat, plugin_name in pairs(module_lazy_loads) do
|
|
||||||
if not _G.packer_plugins[plugin_name].loaded and string.match(module_name, module_pat) then
|
|
||||||
to_load[#to_load + 1] = plugin_name
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if #to_load > 0 then
|
|
||||||
require('packer.load')(to_load, {module = module_name}, _G.packer_plugins)
|
|
||||||
local loaded_mod = package.loaded[module_name]
|
|
||||||
if loaded_mod then
|
|
||||||
return function(modname) return loaded_mod end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if not vim.g.packer_custom_loader_enabled then
|
|
||||||
table.insert(package.loaders, 1, lazy_load_module)
|
|
||||||
vim.g.packer_custom_loader_enabled = true
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Config for: toggleterm.nvim
|
|
||||||
time([[Config for toggleterm.nvim]], true)
|
|
||||||
try_loadstring("\27LJ\2\n8\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\15toggleterm\frequire\0", "config", "toggleterm.nvim")
|
|
||||||
time([[Config for toggleterm.nvim]], false)
|
|
||||||
-- Config for: which-key.nvim
|
|
||||||
time([[Config for which-key.nvim]], true)
|
|
||||||
try_loadstring("\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\14which-key\frequire\0", "config", "which-key.nvim")
|
|
||||||
time([[Config for which-key.nvim]], false)
|
|
||||||
-- Config for: nvim-test
|
|
||||||
time([[Config for nvim-test]], true)
|
|
||||||
try_loadstring("\27LJ\2\n7\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\14nvim-test\frequire\0", "config", "nvim-test")
|
|
||||||
time([[Config for nvim-test]], false)
|
|
||||||
|
|
||||||
_G._packer.inside_compile = false
|
|
||||||
if _G._packer.needs_bufread == true then
|
|
||||||
vim.cmd("doautocmd BufRead")
|
|
||||||
end
|
|
||||||
_G._packer.needs_bufread = false
|
|
||||||
|
|
||||||
if should_profile then save_profiles() end
|
|
||||||
|
|
||||||
end)
|
|
||||||
|
|
||||||
if not no_errors then
|
|
||||||
error_msg = error_msg:gsub('"', '\\"')
|
|
||||||
vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None')
|
|
||||||
end
|
|
Loading…
Reference in New Issue
Block a user