mirror of
				https://github.com/halfdan/dotfiles.git
				synced 2025-10-31 12:36:12 +00:00 
			
		
		
		
	lazy.nvim
This commit is contained in:
		| @@ -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 | ||||
| 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 | ||||
| local servers = { 'gopls', 'julials', 'rust_analyzer', 'pyright' } | ||||
| for _, lsp in ipairs(servers) do | ||||
|   | ||||
| @@ -2,17 +2,6 @@ if vim.g.vscode then | ||||
|   return | ||||
| 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 file_name = require('lspsaga.symbolwinbar').get_file_name() | ||||
|     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_lua = "[Lua]", | ||||
|   path = "[Path]", | ||||
|   luasnip = "[Snippet]", | ||||
|   jira = "[Jira]", | ||||
| } | ||||
|  | ||||
| @@ -21,8 +20,8 @@ cmp.setup({ | ||||
|   preselect = cmp.PreselectMode.None, | ||||
|   snippet = { | ||||
|     expand = function(args) | ||||
|       require'luasnip'.lsp_expand(args.body) | ||||
|     end, | ||||
|       vim.snippet.expand(args.body) | ||||
|     end | ||||
|   }, | ||||
|   mapping = { | ||||
|     ['<C-p>'] = cmp.mapping(cmp.mapping.select_prev_item(), { 'i', 'c' }), | ||||
| @@ -36,10 +35,10 @@ cmp.setup({ | ||||
|       select = false, -- only replace if explicitly selected | ||||
|     }, | ||||
|     ["<Tab>"] = cmp.mapping(function(fallback) | ||||
|       if cmp.visible() then | ||||
|       if cmp.visible() then  | ||||
|         cmp.select_next_item() | ||||
|       elseif require'luasnip'.expand_or_jumpable() then | ||||
|         require'luasnip'.expand_or_jump() | ||||
|       elseif vim.snippet.jumpable(1) then | ||||
|         vim.snippet.jump(1) | ||||
|       elseif has_words_before() then | ||||
|         cmp.complete() | ||||
|       else | ||||
| @@ -50,8 +49,8 @@ cmp.setup({ | ||||
|     ["<S-Tab>"] = cmp.mapping(function(fallback) | ||||
|       if cmp.visible() then | ||||
|         cmp.select_prev_item() | ||||
|       elseif require'luasnip'.jumpable(-1) then | ||||
|         require'luasnip'.jump(-1) | ||||
|       elseif vim.snippet.jumpable(-1) then | ||||
|         vim.snippet.jump(-1) | ||||
|       else | ||||
|         fallback() | ||||
|       end | ||||
|   | ||||
| @@ -1,5 +1,3 @@ | ||||
| require("halfdan.packer") | ||||
|  | ||||
| require("halfdan.settings") | ||||
|  | ||||
| if vim.g.vscode then | ||||
| @@ -7,15 +5,14 @@ if vim.g.vscode then | ||||
| else | ||||
|     -- ordinary Neovim | ||||
|   vim.notify = require("notify") | ||||
|  | ||||
|   require("impatient") | ||||
|   require("halfdan.lazy") | ||||
|  | ||||
|   require("halfdan.neogit") | ||||
|   require("halfdan.neorg") | ||||
|   -- require("halfdan.neorg") | ||||
|   require('halfdan.globals') | ||||
|   require('halfdan.keymap') | ||||
|   require('halfdan.cmp') | ||||
|   require('halfdan.luasnip') | ||||
|   -- require('halfdan.luasnip') | ||||
|   require('halfdan.colorscheme') | ||||
|   require('halfdan.treesitter') | ||||
|   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 { | ||||
|   history = true, | ||||
|   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 | ||||
|  | ||||
| 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" }, | ||||
|   highlight = { | ||||
|     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 | ||||
| kubectl 1.18.2 | ||||
| helm 2.9.1 | ||||
| eksctl 0.2.1 | ||||
| terraform 0.14.6 | ||||
| terragrunt 0.23.31 | ||||
| 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 | ||||
| elixir 1.14.4-otp-25 | ||||
| golang 1.19.3 | ||||
| erlang 25.3.2 | ||||
| python 3.11.0 | ||||
| neovim 0.9.4 | ||||
| java openjdk-19 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user