mirror of
https://github.com/halfdan/dotfiles.git
synced 2025-04-26 12:25:39 +00:00
lazy.nvim
This commit is contained in:
parent
3d575cd47a
commit
43c2d9f3cd
@ -1,13 +0,0 @@
|
|||||||
local elixir = require("elixir")
|
|
||||||
|
|
||||||
elixir.setup {
|
|
||||||
nextls = {
|
|
||||||
enable = true, -- defaults to false
|
|
||||||
},
|
|
||||||
credo = {
|
|
||||||
enable = false, -- defaults to true
|
|
||||||
},
|
|
||||||
elixirls = {
|
|
||||||
enable = false,
|
|
||||||
}
|
|
||||||
}
|
|
@ -124,48 +124,6 @@ local function config(_config)
|
|||||||
return _config
|
return _config
|
||||||
end
|
end
|
||||||
|
|
||||||
local elixir = require("elixir")
|
|
||||||
local elixirls = require("elixir.elixirls")
|
|
||||||
|
|
||||||
elixir.setup {
|
|
||||||
credo = {},
|
|
||||||
elixirls = {
|
|
||||||
enabled = true,
|
|
||||||
settings = elixirls.settings {
|
|
||||||
dialyzerEnabled = false,
|
|
||||||
enableTestLenses = false,
|
|
||||||
},
|
|
||||||
on_attach = function(client, bufnr)
|
|
||||||
vim.keymap.set("n", "<space>fp", ":ElixirFromPipe<cr>", { buffer = true, noremap = true })
|
|
||||||
vim.keymap.set("n", "<space>tp", ":ElixirToPipe<cr>", { buffer = true, noremap = true })
|
|
||||||
vim.keymap.set("v", "<space>em", ":ElixirExpandMacro<cr>", { buffer = true, noremap = true })
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-- local elixir = require('elixir')
|
|
||||||
-- elixir.setup(config({
|
|
||||||
-- -- repo = "mhanberg/elixir-ls", -- defaults to elixir-lsp/elixir-ls
|
|
||||||
-- -- branch = "mh/all-workspace-symbols", -- defaults to nil, just checkouts out the default branch, mutually exclusive with the `tag` option
|
|
||||||
-- cmd = {"/opt/elixir-ls/rel/language_server.sh"},
|
|
||||||
-- settings = elixir.settings({
|
|
||||||
-- dialyzerEnabled = true,
|
|
||||||
-- fetchDeps = false,
|
|
||||||
-- enableTestLenses = true,
|
|
||||||
-- suggestSpecs = false,
|
|
||||||
-- }),
|
|
||||||
-- on_attach = function(client, bufnr)
|
|
||||||
-- on_attach(client, bufnr)
|
|
||||||
--
|
|
||||||
-- local map_opts = { buffer = true, noremap = true}
|
|
||||||
--
|
|
||||||
-- -- remove the pipe operator
|
|
||||||
-- vim.keymap.set("n", "<leader>fp", ":ElixirFromPipe<cr>", map_opts)
|
|
||||||
-- -- add the pipe operator
|
|
||||||
-- vim.keymap.set("n", "<leader>tp", ":ElixirToPipe<cr>", map_opts)
|
|
||||||
-- vim.keymap.set("v", "<leader>em", ":ElixirExpandMacro<cr>", map_opts)
|
|
||||||
-- end
|
|
||||||
-- }))
|
|
||||||
--
|
|
||||||
-- Enable the following language servers
|
-- Enable the following language servers
|
||||||
local servers = { 'gopls', 'julials', 'rust_analyzer', 'pyright' }
|
local servers = { 'gopls', 'julials', 'rust_analyzer', 'pyright' }
|
||||||
for _, lsp in ipairs(servers) do
|
for _, lsp in ipairs(servers) do
|
||||||
|
@ -2,17 +2,6 @@ if vim.g.vscode then
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local saga = require 'lspsaga'
|
|
||||||
saga.setup({
|
|
||||||
-- symbols in winbar
|
|
||||||
-- symbol_in_winbar = {
|
|
||||||
-- enable = true,
|
|
||||||
-- click_support = true,
|
|
||||||
-- show_file = true,
|
|
||||||
-- in_custom = true,
|
|
||||||
-- },
|
|
||||||
})
|
|
||||||
|
|
||||||
local function get_file_name(include_path)
|
local function get_file_name(include_path)
|
||||||
local file_name = require('lspsaga.symbolwinbar').get_file_name()
|
local file_name = require('lspsaga.symbolwinbar').get_file_name()
|
||||||
if vim.fn.bufname '%' == '' then return '' end
|
if vim.fn.bufname '%' == '' then return '' end
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
if vim.g.vscode then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
require("luasnip/loaders/from_vscode").lazy_load()
|
|
||||||
-- Load ows snippets
|
|
||||||
require("luasnip.loaders.from_vscode").lazy_load({ paths = { "./snippets" } })
|
|
63
.config/nvim/lazy-lock.json
Normal file
63
.config/nvim/lazy-lock.json
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" },
|
||||||
|
"FTerm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
|
||||||
|
"FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" },
|
||||||
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
|
"cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
|
||||||
|
"cmp-git": { "branch": "main", "commit": "f900a4cf117300fdc3ba31d26f8b6223ccd9c574" },
|
||||||
|
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
|
||||||
|
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
|
||||||
|
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||||
|
"diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" },
|
||||||
|
"editorconfig-vim": { "branch": "master", "commit": "95cb75e21d11206dad4bd3895c99459bdaa13dd1" },
|
||||||
|
"elixir-tools.nvim": { "branch": "main", "commit": "6f1138f754ffded9979ffb4520fede8dea233ccc" },
|
||||||
|
"git-worktree.nvim": { "branch": "master", "commit": "f247308e68dab9f1133759b05d944569ad054546" },
|
||||||
|
"gruvbox": { "branch": "master", "commit": "78112ab9ec270e4cd886ec6d5c58d887ece282de" },
|
||||||
|
"gruvbox-baby": { "branch": "main", "commit": "be47338877e0536360290d66d26854e90dbc0004" },
|
||||||
|
"harpoon": { "branch": "master", "commit": "867e212ac153e793f95b316d1731f3ca1894625e" },
|
||||||
|
"lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" },
|
||||||
|
"lsp-status.nvim": { "branch": "master", "commit": "54f48eb5017632d81d0fd40112065f1d062d0629" },
|
||||||
|
"lspkind.nvim": { "branch": "master", "commit": "57610d5ab560c073c465d6faf0c19f200cb67e6e" },
|
||||||
|
"lspsaga.nvim": { "branch": "main", "commit": "68d42e24295b4254fdf82a8a686fcf951f8a8d9a" },
|
||||||
|
"lualine.nvim": { "branch": "master", "commit": "2248ef254d0a1488a72041cfb45ca9caada6d994" },
|
||||||
|
"monokai-pro.nvim": { "branch": "main", "commit": "8ba1fea7774e7c522b006091a9adb32b5cef95b9" },
|
||||||
|
"neo-tree.nvim": { "branch": "v3.x", "commit": "230ff118613fa07138ba579b89d13ec2201530b9" },
|
||||||
|
"neogit": { "branch": "master", "commit": "37d5d9f94ef4ecee62202876bc5f1bc0738062a6" },
|
||||||
|
"neotest": { "branch": "master", "commit": "8782d83869c64700fa419bd5278f4f62c80a2c1a" },
|
||||||
|
"neotest-elixir": { "branch": "master", "commit": "3117ca5442c02998847131c39551b76a6ceac9d7" },
|
||||||
|
"neotest-rust": { "branch": "main", "commit": "48c1e146ed0eb775fef6aca75903baf3cedadc01" },
|
||||||
|
"neotest-vim-test": { "branch": "master", "commit": "75c4228882ae4883b11bfce9b8383e637eb44192" },
|
||||||
|
"nui.nvim": { "branch": "main", "commit": "c9b4de623d19a85b353ff70d2ae9c77143abe69c" },
|
||||||
|
"null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" },
|
||||||
|
"nvim-cmp": { "branch": "main", "commit": "41d7633e4146dce1072de32cea31ee31b056a131" },
|
||||||
|
"nvim-dap": { "branch": "master", "commit": "bbe2c6f3438542a37cc2141a8e385f7dfe07d87d" },
|
||||||
|
"nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" },
|
||||||
|
"nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" },
|
||||||
|
"nvim-lsp-installer": { "branch": "main", "commit": "17e0bfa5f2c8854d1636fcd036dc8284db136baa" },
|
||||||
|
"nvim-lspconfig": { "branch": "master", "commit": "bd405e45c5fb122c16af8f87fa2dd7ab1981b243" },
|
||||||
|
"nvim-notify": { "branch": "master", "commit": "e4a2022f4fec2d5ebc79afa612f96d8b11c627b3" },
|
||||||
|
"nvim-treesitter": { "branch": "master", "commit": "b6b9ca448b7f236e2e60f8393a729902511f9db9" },
|
||||||
|
"nvim-treesitter-textobjects": { "branch": "master", "commit": "ec1c5bdb3d87ac971749fa6c7dbc2b14884f1f6a" },
|
||||||
|
"nvim-web-devicons": { "branch": "master", "commit": "8b2e5ef9eb8a717221bd96cb8422686d65a09ed5" },
|
||||||
|
"playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" },
|
||||||
|
"plenary.nvim": { "branch": "master", "commit": "55d9fe89e33efd26f532ef20223e5f9430c8b0c0" },
|
||||||
|
"popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" },
|
||||||
|
"rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" },
|
||||||
|
"rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" },
|
||||||
|
"smart-open.nvim": { "branch": "0.2.x", "commit": "026091fe7f9b283aa1f5f4bb8c56aa5bcad43dbd" },
|
||||||
|
"sqlite.lua": { "branch": "master", "commit": "b7e28c8463254c46a8e61c52d27d6a2040492fc3" },
|
||||||
|
"symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" },
|
||||||
|
"tagbar": { "branch": "master", "commit": "5d6990e4fc5b3e3b88a3af90146f2561c4f6d828" },
|
||||||
|
"telescope-dap.nvim": { "branch": "master", "commit": "4e2d5efb92062f0b865fe59b200b5ed7793833bf" },
|
||||||
|
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" },
|
||||||
|
"telescope.nvim": { "branch": "master", "commit": "6213322ab56eb27356fdc09a5078e41e3ea7f3bc" },
|
||||||
|
"vim-dispatch": { "branch": "master", "commit": "6cc2691576f97d43f8751664d1a1a908b99927e5" },
|
||||||
|
"vim-easy-align": { "branch": "master", "commit": "12dd6316974f71ce333e360c0260b4e1f81169c3" },
|
||||||
|
"vim-fugitive": { "branch": "master", "commit": "46eaf8918b347906789df296143117774e827616" },
|
||||||
|
"vim-gitgutter": { "branch": "main", "commit": "4b49965897b8264cd6f90fa47ddb917f4296c469" },
|
||||||
|
"vim-highlightedyank": { "branch": "master", "commit": "fa3f57b097e9521ce41a66b6c7cf5d9adea70ea3" },
|
||||||
|
"vim-projectionist": { "branch": "master", "commit": "e292c4e33b2c44074c47c06e8ce8b309fd8099bc" },
|
||||||
|
"vim-sneak": { "branch": "master", "commit": "29ec9167d4a609f74c130b46265aa17eb2736e6a" },
|
||||||
|
"vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" },
|
||||||
|
"vim-test": { "branch": "master", "commit": "84373ffca386edd667e09f2bf1024b1de7bdfdf1" }
|
||||||
|
}
|
@ -6,7 +6,6 @@ local source_mapping = {
|
|||||||
nvim_lsp = "[LSP]",
|
nvim_lsp = "[LSP]",
|
||||||
nvim_lua = "[Lua]",
|
nvim_lua = "[Lua]",
|
||||||
path = "[Path]",
|
path = "[Path]",
|
||||||
luasnip = "[Snippet]",
|
|
||||||
jira = "[Jira]",
|
jira = "[Jira]",
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -21,8 +20,8 @@ cmp.setup({
|
|||||||
preselect = cmp.PreselectMode.None,
|
preselect = cmp.PreselectMode.None,
|
||||||
snippet = {
|
snippet = {
|
||||||
expand = function(args)
|
expand = function(args)
|
||||||
require'luasnip'.lsp_expand(args.body)
|
vim.snippet.expand(args.body)
|
||||||
end,
|
end
|
||||||
},
|
},
|
||||||
mapping = {
|
mapping = {
|
||||||
['<C-p>'] = cmp.mapping(cmp.mapping.select_prev_item(), { 'i', 'c' }),
|
['<C-p>'] = cmp.mapping(cmp.mapping.select_prev_item(), { 'i', 'c' }),
|
||||||
@ -38,8 +37,8 @@ cmp.setup({
|
|||||||
["<Tab>"] = cmp.mapping(function(fallback)
|
["<Tab>"] = cmp.mapping(function(fallback)
|
||||||
if cmp.visible() then
|
if cmp.visible() then
|
||||||
cmp.select_next_item()
|
cmp.select_next_item()
|
||||||
elseif require'luasnip'.expand_or_jumpable() then
|
elseif vim.snippet.jumpable(1) then
|
||||||
require'luasnip'.expand_or_jump()
|
vim.snippet.jump(1)
|
||||||
elseif has_words_before() then
|
elseif has_words_before() then
|
||||||
cmp.complete()
|
cmp.complete()
|
||||||
else
|
else
|
||||||
@ -50,8 +49,8 @@ cmp.setup({
|
|||||||
["<S-Tab>"] = cmp.mapping(function(fallback)
|
["<S-Tab>"] = cmp.mapping(function(fallback)
|
||||||
if cmp.visible() then
|
if cmp.visible() then
|
||||||
cmp.select_prev_item()
|
cmp.select_prev_item()
|
||||||
elseif require'luasnip'.jumpable(-1) then
|
elseif vim.snippet.jumpable(-1) then
|
||||||
require'luasnip'.jump(-1)
|
vim.snippet.jump(-1)
|
||||||
else
|
else
|
||||||
fallback()
|
fallback()
|
||||||
end
|
end
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
require("halfdan.packer")
|
|
||||||
|
|
||||||
require("halfdan.settings")
|
require("halfdan.settings")
|
||||||
|
|
||||||
if vim.g.vscode then
|
if vim.g.vscode then
|
||||||
@ -7,15 +5,14 @@ if vim.g.vscode then
|
|||||||
else
|
else
|
||||||
-- ordinary Neovim
|
-- ordinary Neovim
|
||||||
vim.notify = require("notify")
|
vim.notify = require("notify")
|
||||||
|
require("halfdan.lazy")
|
||||||
require("impatient")
|
|
||||||
|
|
||||||
require("halfdan.neogit")
|
require("halfdan.neogit")
|
||||||
require("halfdan.neorg")
|
-- require("halfdan.neorg")
|
||||||
require('halfdan.globals')
|
require('halfdan.globals')
|
||||||
require('halfdan.keymap')
|
require('halfdan.keymap')
|
||||||
require('halfdan.cmp')
|
require('halfdan.cmp')
|
||||||
require('halfdan.luasnip')
|
-- require('halfdan.luasnip')
|
||||||
require('halfdan.colorscheme')
|
require('halfdan.colorscheme')
|
||||||
require('halfdan.treesitter')
|
require('halfdan.treesitter')
|
||||||
require('halfdan.telescope')
|
require('halfdan.telescope')
|
||||||
|
191
.config/nvim/lua/halfdan/lazy.lua
Normal file
191
.config/nvim/lua/halfdan/lazy.lua
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||||
|
if not vim.loop.fs_stat(lazypath) then
|
||||||
|
vim.fn.system({
|
||||||
|
"git",
|
||||||
|
"clone",
|
||||||
|
"--filter=blob:none",
|
||||||
|
"https://github.com/folke/lazy.nvim.git",
|
||||||
|
"--branch=stable", -- latest stable release
|
||||||
|
lazypath,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
vim.opt.rtp:prepend(lazypath)
|
||||||
|
|
||||||
|
require("lazy").setup({
|
||||||
|
{'TimUntersberger/neogit', dependencies = {'sindrets/diffview.nvim' } },
|
||||||
|
{'airblade/vim-gitgutter'},
|
||||||
|
|
||||||
|
-- Load .editorconfig files
|
||||||
|
{'editorconfig/editorconfig-vim'},
|
||||||
|
|
||||||
|
{'junegunn/vim-easy-align'},
|
||||||
|
|
||||||
|
-- Goodies
|
||||||
|
{'tpope/vim-fugitive'},
|
||||||
|
{'tpope/vim-surround'}, -- ✅
|
||||||
|
{'tpope/vim-dispatch'},
|
||||||
|
|
||||||
|
-- Treesitter
|
||||||
|
{
|
||||||
|
'nvim-treesitter/nvim-treesitter',
|
||||||
|
build = ':TSUpdate',
|
||||||
|
},
|
||||||
|
{ 'nvim-treesitter/playground', after = 'nvim-treesitter' },
|
||||||
|
{ 'nvim-treesitter/nvim-treesitter-textobjects', after = 'nvim-treesitter' },
|
||||||
|
|
||||||
|
-- Testing
|
||||||
|
{'vim-test/vim-test'},
|
||||||
|
{
|
||||||
|
"nvim-neotest/neotest",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
"antoinemadec/FixCursorHold.nvim",
|
||||||
|
|
||||||
|
"jfpedroza/neotest-elixir",
|
||||||
|
"rouge8/neotest-rust",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{"nvim-neotest/neotest-vim-test" },
|
||||||
|
|
||||||
|
|
||||||
|
{'preservim/tagbar'},
|
||||||
|
|
||||||
|
-- Status Line and Bufferline
|
||||||
|
{
|
||||||
|
'nvim-lualine/lualine.nvim',
|
||||||
|
dependencies = {'kyazdani42/nvim-web-devicons'}
|
||||||
|
},
|
||||||
|
|
||||||
|
{'rcarriga/nvim-notify'},
|
||||||
|
|
||||||
|
-- { "nvim-neorg/neorg" },
|
||||||
|
-- {'nvim-neorg/neorg-telescope'},
|
||||||
|
|
||||||
|
{'justinmk/vim-sneak'},
|
||||||
|
|
||||||
|
{'machakann/vim-highlightedyank'},
|
||||||
|
|
||||||
|
-- LSP / Language Server Protocol
|
||||||
|
{
|
||||||
|
'neovim/nvim-lspconfig',
|
||||||
|
'williamboman/nvim-lsp-installer',
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
'nvimdev/lspsaga.nvim',
|
||||||
|
config = function()
|
||||||
|
require('lspsaga').setup({})
|
||||||
|
end,
|
||||||
|
dependencies = {
|
||||||
|
'nvim-treesitter/nvim-treesitter', -- optional
|
||||||
|
'nvim-tree/nvim-web-devicons' -- optional
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
'hrsh7th/nvim-cmp',
|
||||||
|
dependencies = {
|
||||||
|
{ 'hrsh7th/cmp-buffer', after = 'nvim-cmp' },
|
||||||
|
'hrsh7th/cmp-nvim-lsp',
|
||||||
|
'onsails/lspkind.nvim',
|
||||||
|
{ 'hrsh7th/cmp-path', after = 'nvim-cmp' },
|
||||||
|
{ 'hrsh7th/cmp-nvim-lua', after = 'nvim-cmp' },
|
||||||
|
{ 'hrsh7th/cmp-cmdline', after = 'nvim-cmp', event = 'CmdlineEnter' },
|
||||||
|
{'petertriho/cmp-git', after = 'nvim-cmp'},
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
-- Used to display LSP status in Lualine
|
||||||
|
{'nvim-lua/lsp-status.nvim'},
|
||||||
|
|
||||||
|
-- null-ls for a collection of LSP-like plugins
|
||||||
|
{
|
||||||
|
"jose-elias-alvarez/null-ls.nvim",
|
||||||
|
config = function()
|
||||||
|
require("null-ls").setup()
|
||||||
|
end,
|
||||||
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
|
},
|
||||||
|
|
||||||
|
{'simrat39/symbols-outline.nvim'},
|
||||||
|
{
|
||||||
|
'numToStr/Comment.nvim',
|
||||||
|
config = function()
|
||||||
|
require('Comment').setup()
|
||||||
|
end
|
||||||
|
},
|
||||||
|
|
||||||
|
-- Telescope fuzzy find files/grep
|
||||||
|
{'nvim-lua/popup.nvim'},
|
||||||
|
{'nvim-lua/plenary.nvim'},
|
||||||
|
{'nvim-telescope/telescope-fzf-native.nvim', build = 'make' },
|
||||||
|
{'nvim-telescope/telescope.nvim'},
|
||||||
|
{'nvim-telescope/telescope-dap.nvim'},
|
||||||
|
{
|
||||||
|
"danielfalk/smart-open.nvim",
|
||||||
|
branch = "0.2.x",
|
||||||
|
dependencies = {"kkharji/sqlite.lua"}
|
||||||
|
},
|
||||||
|
|
||||||
|
{'numToStr/FTerm.nvim'},
|
||||||
|
{'theprimeagen/git-worktree.nvim'},
|
||||||
|
{'theprimeagen/harpoon'},
|
||||||
|
|
||||||
|
-- Debugging
|
||||||
|
"mfussenegger/nvim-dap",
|
||||||
|
"rcarriga/nvim-dap-ui",
|
||||||
|
"theHamsta/nvim-dap-virtual-text",
|
||||||
|
|
||||||
|
-- => Language Support
|
||||||
|
{'rust-lang/rust.vim'},
|
||||||
|
{'simrat39/rust-tools.nvim'},
|
||||||
|
{
|
||||||
|
"elixir-tools/elixir-tools.nvim",
|
||||||
|
version = "*",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
config = function()
|
||||||
|
local elixir = require("elixir")
|
||||||
|
local elixirls = require("elixir.elixirls")
|
||||||
|
|
||||||
|
elixir.setup {
|
||||||
|
nextls = {enable = true},
|
||||||
|
credo = {},
|
||||||
|
elixirls = {
|
||||||
|
enable = false,
|
||||||
|
settings = elixirls.settings {
|
||||||
|
dialyzerEnabled = false,
|
||||||
|
enableTestLenses = false,
|
||||||
|
},
|
||||||
|
on_attach = function(client, bufnr)
|
||||||
|
vim.keymap.set("n", "<space>fp", ":ElixirFromPipe<cr>", { buffer = true, noremap = true })
|
||||||
|
vim.keymap.set("n", "<space>tp", ":ElixirToPipe<cr>", { buffer = true, noremap = true })
|
||||||
|
vim.keymap.set("v", "<space>em", ":ElixirExpandMacro<cr>", { buffer = true, noremap = true })
|
||||||
|
end,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{'tpope/vim-projectionist'},
|
||||||
|
-- themes & colorschemes
|
||||||
|
{'gruvbox-community/gruvbox'},
|
||||||
|
{'luisiacc/gruvbox-baby'},
|
||||||
|
{
|
||||||
|
'https://gitlab.com/__tpb/monokai-pro.nvim',
|
||||||
|
as = 'monokai-pro.nvim'
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"nvim-neo-tree/neo-tree.nvim",
|
||||||
|
branch = "v3.x",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
|
||||||
|
"MunifTanjim/nui.nvim",
|
||||||
|
-- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
@ -1,4 +1,4 @@
|
|||||||
local luasnip = require('luasnip')
|
-- local luasnip = require('luasnip')
|
||||||
luasnip.config.set_config {
|
luasnip.config.set_config {
|
||||||
history = true,
|
history = true,
|
||||||
updateevents = "TextChanged,TextChangedI"
|
updateevents = "TextChanged,TextChangedI"
|
||||||
|
@ -1,193 +0,0 @@
|
|||||||
local execute = vim.api.nvim_command
|
|
||||||
local fn = vim.fn
|
|
||||||
|
|
||||||
local install_path = fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim"
|
|
||||||
|
|
||||||
if fn.empty(fn.glob(install_path)) > 0 then
|
|
||||||
execute("!git clone https://github.com/wbthomason/packer.nvim " .. install_path)
|
|
||||||
execute "packadd packer.nvim"
|
|
||||||
end
|
|
||||||
|
|
||||||
--- Check if a file or directory exists in this path
|
|
||||||
local function require_plugin(plugin)
|
|
||||||
local plugin_prefix = fn.stdpath("data") .. "/site/pack/packer/opt/"
|
|
||||||
|
|
||||||
local plugin_path = plugin_prefix .. plugin .. "/"
|
|
||||||
-- print('test '..plugin_path)
|
|
||||||
local ok, err, code = os.rename(plugin_path, plugin_path)
|
|
||||||
if not ok then
|
|
||||||
if code == 13 then
|
|
||||||
-- Permission denied, but it exists
|
|
||||||
return true
|
|
||||||
end
|
|
||||||
end
|
|
||||||
-- print(ok, err, code)
|
|
||||||
if ok then
|
|
||||||
vim.cmd("packadd " .. plugin)
|
|
||||||
end
|
|
||||||
return ok, err, code
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.cmd "autocmd BufWritePost plugins.lua PackerCompile" -- Auto compile when there are changes in plugins.lua
|
|
||||||
|
|
||||||
vim.opt.runtimepath:append("~/code/jira.nvim")
|
|
||||||
return require("packer").startup({
|
|
||||||
function(use)
|
|
||||||
-- Packer can manage itself as an optional plugin
|
|
||||||
use "wbthomason/packer.nvim"
|
|
||||||
|
|
||||||
use 'lewis6991/impatient.nvim'
|
|
||||||
|
|
||||||
use {'TimUntersberger/neogit', requires = {'sindrets/diffview.nvim' } }
|
|
||||||
use {'airblade/vim-gitgutter'}
|
|
||||||
-- use {'andymass/vim-matchup'}
|
|
||||||
|
|
||||||
-- Load .editorconfig files
|
|
||||||
use {'editorconfig/editorconfig-vim'}
|
|
||||||
|
|
||||||
use {'junegunn/vim-easy-align'}
|
|
||||||
|
|
||||||
-- Goodies
|
|
||||||
use {'tpope/vim-fugitive'}
|
|
||||||
use {'tpope/vim-surround'} -- ✅
|
|
||||||
use {'tpope/vim-dispatch'}
|
|
||||||
|
|
||||||
-- Treesitter
|
|
||||||
use {
|
|
||||||
'nvim-treesitter/nvim-treesitter',
|
|
||||||
run = ':TSUpdate',
|
|
||||||
}
|
|
||||||
use { 'nvim-treesitter/playground', after = 'nvim-treesitter' }
|
|
||||||
use { 'nvim-treesitter/nvim-treesitter-textobjects', after = 'nvim-treesitter' }
|
|
||||||
|
|
||||||
-- Testing
|
|
||||||
use {'vim-test/vim-test'}
|
|
||||||
use {
|
|
||||||
"nvim-neotest/neotest",
|
|
||||||
requires = {
|
|
||||||
"nvim-lua/plenary.nvim",
|
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
"antoinemadec/FixCursorHold.nvim",
|
|
||||||
|
|
||||||
"jfpedroza/neotest-elixir",
|
|
||||||
"rouge8/neotest-rust",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use {"nvim-neotest/neotest-vim-test" }
|
|
||||||
|
|
||||||
|
|
||||||
use {'preservim/tagbar'}
|
|
||||||
vim.g.tagbar_ctags_bin = '/usr/local/bin/ctags'
|
|
||||||
|
|
||||||
-- Status Line and Bufferline
|
|
||||||
use {
|
|
||||||
'nvim-lualine/lualine.nvim',
|
|
||||||
requires = {'kyazdani42/nvim-web-devicons'}
|
|
||||||
}
|
|
||||||
|
|
||||||
use {'rcarriga/nvim-notify'}
|
|
||||||
|
|
||||||
use { "nvim-neorg/neorg" }
|
|
||||||
use {'nvim-neorg/neorg-telescope'}
|
|
||||||
use{ "mickael-menu/zk-nvim" }
|
|
||||||
|
|
||||||
use {'justinmk/vim-sneak'}
|
|
||||||
|
|
||||||
use {'machakann/vim-highlightedyank'}
|
|
||||||
-- let g:highlightedyank_highlight_duration = 100
|
|
||||||
|
|
||||||
-- LSP / Language Server Protocol
|
|
||||||
use {
|
|
||||||
'neovim/nvim-lspconfig',
|
|
||||||
'williamboman/nvim-lsp-installer',
|
|
||||||
}
|
|
||||||
|
|
||||||
use {'L3MON4D3/LuaSnip'}
|
|
||||||
use {"rafamadriz/friendly-snippets", after="LuaSnip"}
|
|
||||||
|
|
||||||
use {
|
|
||||||
'hrsh7th/nvim-cmp',
|
|
||||||
requires = {
|
|
||||||
{ 'hrsh7th/cmp-buffer', after = 'nvim-cmp' },
|
|
||||||
'hrsh7th/cmp-nvim-lsp',
|
|
||||||
'onsails/lspkind.nvim',
|
|
||||||
{ 'hrsh7th/cmp-path', after = 'nvim-cmp' },
|
|
||||||
{ 'hrsh7th/cmp-nvim-lua', after = 'nvim-cmp' },
|
|
||||||
{ 'saadparwaiz1/cmp_luasnip', after = 'nvim-cmp' },
|
|
||||||
{ 'hrsh7th/cmp-cmdline', after = 'nvim-cmp', event = 'CmdlineEnter' },
|
|
||||||
{'tzachar/cmp-tabnine', run = './install.sh', after = 'nvim-cmp' },
|
|
||||||
{'petertriho/cmp-git', after = 'nvim-cmp'},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
use {'glepnir/lspsaga.nvim'}
|
|
||||||
|
|
||||||
-- Used to display LSP status in Lualine
|
|
||||||
use {'nvim-lua/lsp-status.nvim'}
|
|
||||||
|
|
||||||
-- null-ls for a collection of LSP-like plugins
|
|
||||||
use({
|
|
||||||
"jose-elias-alvarez/null-ls.nvim",
|
|
||||||
config = function()
|
|
||||||
require("null-ls").setup()
|
|
||||||
end,
|
|
||||||
requires = { "nvim-lua/plenary.nvim" },
|
|
||||||
})
|
|
||||||
|
|
||||||
use {'simrat39/symbols-outline.nvim'}
|
|
||||||
use {
|
|
||||||
'numToStr/Comment.nvim',
|
|
||||||
config = function()
|
|
||||||
require('Comment').setup()
|
|
||||||
end
|
|
||||||
}
|
|
||||||
use { 'numToStr/FTerm.nvim' }
|
|
||||||
|
|
||||||
-- Telescope fuzzy find files/grep
|
|
||||||
use {'nvim-lua/popup.nvim'}
|
|
||||||
use {'nvim-lua/plenary.nvim'}
|
|
||||||
use {'nvim-telescope/telescope.nvim'}
|
|
||||||
use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }
|
|
||||||
use {'nvim-telescope/telescope-dap.nvim'}
|
|
||||||
|
|
||||||
|
|
||||||
use {
|
|
||||||
"danielfalk/smart-open.nvim",
|
|
||||||
branch = "0.1.x",
|
|
||||||
requires = {"kkharji/sqlite.lua"}
|
|
||||||
}
|
|
||||||
|
|
||||||
use {'theprimeagen/git-worktree.nvim'}
|
|
||||||
use {'theprimeagen/harpoon'}
|
|
||||||
|
|
||||||
-- Debugging
|
|
||||||
use("mfussenegger/nvim-dap")
|
|
||||||
use("rcarriga/nvim-dap-ui")
|
|
||||||
use("theHamsta/nvim-dap-virtual-text")
|
|
||||||
|
|
||||||
-- => Language Support
|
|
||||||
use {'rust-lang/rust.vim'}
|
|
||||||
use {'simrat39/rust-tools.nvim'}
|
|
||||||
-- use({ "mhanberg/elixir.nvim", requires = { "neovim/nvim-lspconfig", "nvim-lua/plenary.nvim" }})
|
|
||||||
use {"elixir-tools/elixir-tools.nvim", requires = { "nvim-lua/plenary.nvim" }}
|
|
||||||
use {'tpope/vim-projectionist'}
|
|
||||||
-- use {'JuliaEditorSupport/julia-vim', opt=true}
|
|
||||||
-- vim.g.latex_to_unicode_auto = 1
|
|
||||||
|
|
||||||
-- themes & colorschemes
|
|
||||||
use {'gruvbox-community/gruvbox'}
|
|
||||||
use {'luisiacc/gruvbox-baby'}
|
|
||||||
use {
|
|
||||||
'https://gitlab.com/__tpb/monokai-pro.nvim',
|
|
||||||
as = 'monokai-pro.nvim'
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
config = {
|
|
||||||
display = {
|
|
||||||
open_fn = function()
|
|
||||||
return require('packer.util').float({ border = 'single' })
|
|
||||||
end
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
@ -3,7 +3,7 @@ if vim.g.vscode then
|
|||||||
end
|
end
|
||||||
|
|
||||||
require('nvim-treesitter.configs').setup({
|
require('nvim-treesitter.configs').setup({
|
||||||
ensure_installed = { "python", "go", "elixir", "rust", "gomod", "json", "lua", "ruby", "yaml", "norg", "query" },
|
ensure_installed = { "python", "go", "elixir", "heex", "rust", "gomod", "json", "lua", "yaml", "norg", "query", "markdown", "markdown_inline"},
|
||||||
ignore_install = { "haskell" },
|
ignore_install = { "haskell" },
|
||||||
highlight = {
|
highlight = {
|
||||||
enable = true,
|
enable = true,
|
||||||
|
@ -1,478 +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 = "/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
|
|
||||||
local install_cpath_pattern = "/Users/fbecker/.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 = {
|
|
||||||
["Comment.nvim"] = {
|
|
||||||
config = { "\27LJ\2\n5\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\fComment\frequire\0" },
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/Comment.nvim",
|
|
||||||
url = "https://github.com/numToStr/Comment.nvim"
|
|
||||||
},
|
|
||||||
["FTerm.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/FTerm.nvim",
|
|
||||||
url = "https://github.com/numToStr/FTerm.nvim"
|
|
||||||
},
|
|
||||||
["FixCursorHold.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim",
|
|
||||||
url = "https://github.com/antoinemadec/FixCursorHold.nvim"
|
|
||||||
},
|
|
||||||
LuaSnip = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/LuaSnip",
|
|
||||||
url = "https://github.com/L3MON4D3/LuaSnip"
|
|
||||||
},
|
|
||||||
["cmp-buffer"] = {
|
|
||||||
after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after/plugin/cmp_buffer.lua" },
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-buffer"
|
|
||||||
},
|
|
||||||
["cmp-cmdline"] = {
|
|
||||||
after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-cmdline/after/plugin/cmp_cmdline.lua" },
|
|
||||||
load_after = {},
|
|
||||||
loaded = false,
|
|
||||||
needs_bufread = false,
|
|
||||||
only_cond = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-cmdline",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-cmdline"
|
|
||||||
},
|
|
||||||
["cmp-git"] = {
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-git",
|
|
||||||
url = "https://github.com/petertriho/cmp-git"
|
|
||||||
},
|
|
||||||
["cmp-nvim-lsp"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-nvim-lsp"
|
|
||||||
},
|
|
||||||
["cmp-nvim-lua"] = {
|
|
||||||
after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua/after/plugin/cmp_nvim_lua.lua" },
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-nvim-lua"
|
|
||||||
},
|
|
||||||
["cmp-path"] = {
|
|
||||||
after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path/after/plugin/cmp_path.lua" },
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path",
|
|
||||||
url = "https://github.com/hrsh7th/cmp-path"
|
|
||||||
},
|
|
||||||
["cmp-tabnine"] = {
|
|
||||||
after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine/after/plugin/cmp-tabnine.lua" },
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine",
|
|
||||||
url = "https://github.com/tzachar/cmp-tabnine"
|
|
||||||
},
|
|
||||||
cmp_luasnip = {
|
|
||||||
after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip/after/plugin/cmp_luasnip.lua" },
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip",
|
|
||||||
url = "https://github.com/saadparwaiz1/cmp_luasnip"
|
|
||||||
},
|
|
||||||
["diffview.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/diffview.nvim",
|
|
||||||
url = "https://github.com/sindrets/diffview.nvim"
|
|
||||||
},
|
|
||||||
["editorconfig-vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/editorconfig-vim",
|
|
||||||
url = "https://github.com/editorconfig/editorconfig-vim"
|
|
||||||
},
|
|
||||||
["elixir.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/elixir.nvim",
|
|
||||||
url = "https://github.com/mhanberg/elixir.nvim"
|
|
||||||
},
|
|
||||||
["friendly-snippets"] = {
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/friendly-snippets",
|
|
||||||
url = "https://github.com/rafamadriz/friendly-snippets"
|
|
||||||
},
|
|
||||||
["git-worktree.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/git-worktree.nvim",
|
|
||||||
url = "https://github.com/theprimeagen/git-worktree.nvim"
|
|
||||||
},
|
|
||||||
gruvbox = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox",
|
|
||||||
url = "https://github.com/gruvbox-community/gruvbox"
|
|
||||||
},
|
|
||||||
["gruvbox-baby"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox-baby",
|
|
||||||
url = "https://github.com/luisiacc/gruvbox-baby"
|
|
||||||
},
|
|
||||||
harpoon = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/harpoon",
|
|
||||||
url = "https://github.com/theprimeagen/harpoon"
|
|
||||||
},
|
|
||||||
["impatient.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/impatient.nvim",
|
|
||||||
url = "https://github.com/lewis6991/impatient.nvim"
|
|
||||||
},
|
|
||||||
["lsp-status.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lsp-status.nvim",
|
|
||||||
url = "https://github.com/nvim-lua/lsp-status.nvim"
|
|
||||||
},
|
|
||||||
["lspkind.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspkind.nvim",
|
|
||||||
url = "https://github.com/onsails/lspkind.nvim"
|
|
||||||
},
|
|
||||||
["lspsaga.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspsaga.nvim",
|
|
||||||
url = "https://github.com/glepnir/lspsaga.nvim"
|
|
||||||
},
|
|
||||||
["lualine.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lualine.nvim",
|
|
||||||
url = "https://github.com/nvim-lualine/lualine.nvim"
|
|
||||||
},
|
|
||||||
["monokai-pro.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim",
|
|
||||||
url = "https://gitlab.com/__tpb/monokai-pro.nvim"
|
|
||||||
},
|
|
||||||
neogit = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neogit",
|
|
||||||
url = "https://github.com/TimUntersberger/neogit"
|
|
||||||
},
|
|
||||||
neorg = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg",
|
|
||||||
url = "https://github.com/nvim-neorg/neorg"
|
|
||||||
},
|
|
||||||
["neorg-telescope"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg-telescope",
|
|
||||||
url = "https://github.com/nvim-neorg/neorg-telescope"
|
|
||||||
},
|
|
||||||
neotest = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest",
|
|
||||||
url = "https://github.com/nvim-neotest/neotest"
|
|
||||||
},
|
|
||||||
["neotest-elixir"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-elixir",
|
|
||||||
url = "https://github.com/jfpedroza/neotest-elixir"
|
|
||||||
},
|
|
||||||
["neotest-rust"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-rust",
|
|
||||||
url = "https://github.com/rouge8/neotest-rust"
|
|
||||||
},
|
|
||||||
["neotest-vim-test"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-vim-test",
|
|
||||||
url = "https://github.com/nvim-neotest/neotest-vim-test"
|
|
||||||
},
|
|
||||||
["null-ls.nvim"] = {
|
|
||||||
config = { "\27LJ\2\n5\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\fnull-ls\frequire\0" },
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
|
|
||||||
url = "https://github.com/jose-elias-alvarez/null-ls.nvim"
|
|
||||||
},
|
|
||||||
["nvim-cmp"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
|
||||||
url = "https://github.com/hrsh7th/nvim-cmp"
|
|
||||||
},
|
|
||||||
["nvim-dap"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap",
|
|
||||||
url = "https://github.com/mfussenegger/nvim-dap"
|
|
||||||
},
|
|
||||||
["nvim-dap-ui"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.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 = "/Users/fbecker/.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 = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer",
|
|
||||||
url = "https://github.com/williamboman/nvim-lsp-installer"
|
|
||||||
},
|
|
||||||
["nvim-lspconfig"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
|
||||||
url = "https://github.com/neovim/nvim-lspconfig"
|
|
||||||
},
|
|
||||||
["nvim-notify"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-notify",
|
|
||||||
url = "https://github.com/rcarriga/nvim-notify"
|
|
||||||
},
|
|
||||||
["nvim-treesitter"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
|
||||||
url = "https://github.com/nvim-treesitter/nvim-treesitter"
|
|
||||||
},
|
|
||||||
["nvim-treesitter-textobjects"] = {
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = false,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/nvim-treesitter-textobjects",
|
|
||||||
url = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects"
|
|
||||||
},
|
|
||||||
["nvim-web-devicons"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
|
|
||||||
url = "https://github.com/kyazdani42/nvim-web-devicons"
|
|
||||||
},
|
|
||||||
["packer.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
|
||||||
url = "https://github.com/wbthomason/packer.nvim"
|
|
||||||
},
|
|
||||||
playground = {
|
|
||||||
load_after = {},
|
|
||||||
loaded = true,
|
|
||||||
needs_bufread = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/playground",
|
|
||||||
url = "https://github.com/nvim-treesitter/playground"
|
|
||||||
},
|
|
||||||
["plenary.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
|
||||||
url = "https://github.com/nvim-lua/plenary.nvim"
|
|
||||||
},
|
|
||||||
["popup.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/popup.nvim",
|
|
||||||
url = "https://github.com/nvim-lua/popup.nvim"
|
|
||||||
},
|
|
||||||
["rust-tools.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust-tools.nvim",
|
|
||||||
url = "https://github.com/simrat39/rust-tools.nvim"
|
|
||||||
},
|
|
||||||
["rust.vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust.vim",
|
|
||||||
url = "https://github.com/rust-lang/rust.vim"
|
|
||||||
},
|
|
||||||
["symbols-outline.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim",
|
|
||||||
url = "https://github.com/simrat39/symbols-outline.nvim"
|
|
||||||
},
|
|
||||||
tagbar = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/tagbar",
|
|
||||||
url = "https://github.com/preservim/tagbar"
|
|
||||||
},
|
|
||||||
["telescope-dap.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim",
|
|
||||||
url = "https://github.com/nvim-telescope/telescope-dap.nvim"
|
|
||||||
},
|
|
||||||
["telescope-fzf-native.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim",
|
|
||||||
url = "https://github.com/nvim-telescope/telescope-fzf-native.nvim"
|
|
||||||
},
|
|
||||||
["telescope.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
|
||||||
url = "https://github.com/nvim-telescope/telescope.nvim"
|
|
||||||
},
|
|
||||||
["vim-dispatch"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-dispatch",
|
|
||||||
url = "https://github.com/tpope/vim-dispatch"
|
|
||||||
},
|
|
||||||
["vim-easy-align"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-easy-align",
|
|
||||||
url = "https://github.com/junegunn/vim-easy-align"
|
|
||||||
},
|
|
||||||
["vim-fugitive"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-fugitive",
|
|
||||||
url = "https://github.com/tpope/vim-fugitive"
|
|
||||||
},
|
|
||||||
["vim-gitgutter"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-gitgutter",
|
|
||||||
url = "https://github.com/airblade/vim-gitgutter"
|
|
||||||
},
|
|
||||||
["vim-highlightedyank"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-highlightedyank",
|
|
||||||
url = "https://github.com/machakann/vim-highlightedyank"
|
|
||||||
},
|
|
||||||
["vim-projectionist"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-projectionist",
|
|
||||||
url = "https://github.com/tpope/vim-projectionist"
|
|
||||||
},
|
|
||||||
["vim-sneak"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-sneak",
|
|
||||||
url = "https://github.com/justinmk/vim-sneak"
|
|
||||||
},
|
|
||||||
["vim-surround"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-surround",
|
|
||||||
url = "https://github.com/tpope/vim-surround"
|
|
||||||
},
|
|
||||||
["vim-test"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-test",
|
|
||||||
url = "https://github.com/vim-test/vim-test"
|
|
||||||
},
|
|
||||||
["zk-nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/zk-nvim",
|
|
||||||
url = "https://github.com/mickael-menu/zk-nvim"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
time([[Defining packer_plugins]], false)
|
|
||||||
-- Config for: null-ls.nvim
|
|
||||||
time([[Config for null-ls.nvim]], true)
|
|
||||||
try_loadstring("\27LJ\2\n5\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\fnull-ls\frequire\0", "config", "null-ls.nvim")
|
|
||||||
time([[Config for null-ls.nvim]], false)
|
|
||||||
-- Config for: Comment.nvim
|
|
||||||
time([[Config for Comment.nvim]], true)
|
|
||||||
try_loadstring("\27LJ\2\n5\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\fComment\frequire\0", "config", "Comment.nvim")
|
|
||||||
time([[Config for Comment.nvim]], false)
|
|
||||||
-- Load plugins in order defined by `after`
|
|
||||||
time([[Sequenced loading]], true)
|
|
||||||
vim.cmd [[ packadd nvim-cmp ]]
|
|
||||||
vim.cmd [[ packadd cmp-nvim-lua ]]
|
|
||||||
vim.cmd [[ packadd cmp-path ]]
|
|
||||||
vim.cmd [[ packadd cmp-buffer ]]
|
|
||||||
vim.cmd [[ packadd cmp-tabnine ]]
|
|
||||||
vim.cmd [[ packadd cmp-git ]]
|
|
||||||
vim.cmd [[ packadd cmp_luasnip ]]
|
|
||||||
vim.cmd [[ packadd nvim-treesitter ]]
|
|
||||||
vim.cmd [[ packadd nvim-treesitter-textobjects ]]
|
|
||||||
vim.cmd [[ packadd playground ]]
|
|
||||||
vim.cmd [[ packadd LuaSnip ]]
|
|
||||||
vim.cmd [[ packadd friendly-snippets ]]
|
|
||||||
time([[Sequenced loading]], false)
|
|
||||||
vim.cmd [[augroup packer_load_aucmds]]
|
|
||||||
vim.cmd [[au!]]
|
|
||||||
-- Event lazy-loads
|
|
||||||
time([[Defining lazy-load event autocommands]], true)
|
|
||||||
vim.cmd [[au CmdlineEnter * ++once lua require("packer.load")({'cmp-cmdline'}, { event = "CmdlineEnter *" }, _G.packer_plugins)]]
|
|
||||||
time([[Defining lazy-load event autocommands]], false)
|
|
||||||
vim.cmd("augroup END")
|
|
||||||
|
|
||||||
_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
|
|
@ -1,235 +0,0 @@
|
|||||||
" Automatically generated packer.nvim plugin loader code
|
|
||||||
|
|
||||||
if !has('nvim-0.5')
|
|
||||||
echohl WarningMsg
|
|
||||||
echom "Invalid Neovim version for packer.nvim!"
|
|
||||||
echohl None
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
packadd packer.nvim
|
|
||||||
|
|
||||||
try
|
|
||||||
|
|
||||||
lua << END
|
|
||||||
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
|
|
||||||
|
|
||||||
_G._packer = _G._packer or {}
|
|
||||||
_G._packer.profile_output = results
|
|
||||||
end
|
|
||||||
|
|
||||||
time("Luarocks path setup", true)
|
|
||||||
local package_path_str = "/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
|
|
||||||
local install_cpath_pattern = "/Users/fbecker18/.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))
|
|
||||||
if not success then
|
|
||||||
print('Error running ' .. component .. ' for ' .. name)
|
|
||||||
error(result)
|
|
||||||
end
|
|
||||||
return result
|
|
||||||
end
|
|
||||||
|
|
||||||
time("try_loadstring definition", false)
|
|
||||||
time("Defining packer_plugins", true)
|
|
||||||
_G.packer_plugins = {
|
|
||||||
["JuliaFormatter.vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/JuliaFormatter.vim"
|
|
||||||
},
|
|
||||||
["darcula-solid.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/darcula-solid.nvim"
|
|
||||||
},
|
|
||||||
dracula = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/dracula"
|
|
||||||
},
|
|
||||||
["editorconfig-vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/editorconfig-vim"
|
|
||||||
},
|
|
||||||
["jsonc.vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/jsonc.vim"
|
|
||||||
},
|
|
||||||
["julia-vim"] = {
|
|
||||||
loaded = false,
|
|
||||||
needs_bufread = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/opt/julia-vim"
|
|
||||||
},
|
|
||||||
["lsp-status.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lsp-status.nvim"
|
|
||||||
},
|
|
||||||
["lspsaga.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lspsaga.nvim"
|
|
||||||
},
|
|
||||||
["lualine.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lualine.nvim"
|
|
||||||
},
|
|
||||||
["lush.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lush.nvim"
|
|
||||||
},
|
|
||||||
moonlight = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/moonlight"
|
|
||||||
},
|
|
||||||
nerdcommenter = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nerdcommenter"
|
|
||||||
},
|
|
||||||
nerdtree = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nerdtree"
|
|
||||||
},
|
|
||||||
["nerdtree-git-plugin"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nerdtree-git-plugin"
|
|
||||||
},
|
|
||||||
["nord-vim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nord-vim"
|
|
||||||
},
|
|
||||||
["nvim-compe"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-compe"
|
|
||||||
},
|
|
||||||
["nvim-lspconfig"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-lspconfig"
|
|
||||||
},
|
|
||||||
["nvim-lspinstall"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-lspinstall"
|
|
||||||
},
|
|
||||||
["nvim-treesitter"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-treesitter"
|
|
||||||
},
|
|
||||||
["nvim-web-devicons"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-web-devicons"
|
|
||||||
},
|
|
||||||
["packer.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/packer.nvim"
|
|
||||||
},
|
|
||||||
["plenary.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/plenary.nvim"
|
|
||||||
},
|
|
||||||
["popup.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/popup.nvim"
|
|
||||||
},
|
|
||||||
["symbols-outline.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim"
|
|
||||||
},
|
|
||||||
tagbar = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/tagbar"
|
|
||||||
},
|
|
||||||
["telescope-project.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/telescope-project.nvim"
|
|
||||||
},
|
|
||||||
["telescope.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/telescope.nvim"
|
|
||||||
},
|
|
||||||
["vim-abolish"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-abolish"
|
|
||||||
},
|
|
||||||
["vim-devicons"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-devicons"
|
|
||||||
},
|
|
||||||
["vim-easy-align"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-easy-align"
|
|
||||||
},
|
|
||||||
["vim-floaterm"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-floaterm"
|
|
||||||
},
|
|
||||||
["vim-fugitive"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-fugitive"
|
|
||||||
},
|
|
||||||
["vim-gitgutter"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-gitgutter"
|
|
||||||
},
|
|
||||||
["vim-highlightedyank"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-highlightedyank"
|
|
||||||
},
|
|
||||||
["vim-sneak"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-sneak"
|
|
||||||
},
|
|
||||||
["vim-surround"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-surround"
|
|
||||||
},
|
|
||||||
["which-key.nvim"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/which-key.nvim"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
time("Defining packer_plugins", false)
|
|
||||||
if should_profile then save_profiles() end
|
|
||||||
|
|
||||||
END
|
|
||||||
|
|
||||||
catch
|
|
||||||
echohl ErrorMsg
|
|
||||||
echom "Error in packer_compiled: " .. v:exception
|
|
||||||
echom "Please check your config for correctness"
|
|
||||||
echohl None
|
|
||||||
endtry
|
|
@ -1,14 +1,6 @@
|
|||||||
elixir 1.13.1
|
elixir 1.14.4-otp-25
|
||||||
kubectl 1.18.2
|
golang 1.19.3
|
||||||
helm 2.9.1
|
erlang 25.3.2
|
||||||
eksctl 0.2.1
|
python 3.11.0
|
||||||
terraform 0.14.6
|
neovim 0.9.4
|
||||||
terragrunt 0.23.31
|
java openjdk-19
|
||||||
kustomize 3.10.0
|
|
||||||
golang 1.17.5
|
|
||||||
saml2aws 2.27.1
|
|
||||||
awscli 2.1.38
|
|
||||||
kubectx 0.9.3
|
|
||||||
argo 2.12.10
|
|
||||||
erlang 24.2
|
|
||||||
python 3.8.6
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user