diff options
Diffstat (limited to '')
| -rw-r--r-- | .vim/plugin/packer_compiled.vim | 389 |
1 files changed, 215 insertions, 174 deletions
diff --git a/.vim/plugin/packer_compiled.vim b/.vim/plugin/packer_compiled.vim index a40dddd..a663292 100644 --- a/.vim/plugin/packer_compiled.vim +++ b/.vim/plugin/packer_compiled.vim @@ -1,211 +1,252 @@ " Automatically generated packer.nvim plugin loader code -if !has('nvim') +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 plugins = { - ["emmet-vim"] = { - loaded = false, - only_sequence = false, - only_setup = false, - path = "/home/robert/.local/share/nvim/site/pack/packer/opt/emmet-vim" +local package_path_str = "/tmp/robert/.cache/nvim/packer_hererocks/2.0.5/share/lua/5.1/?.lua;/tmp/robert/.cache/nvim/packer_hererocks/2.0.5/share/lua/5.1/?/init.lua;/tmp/robert/.cache/nvim/packer_hererocks/2.0.5/lib/luarocks/rocks-5.1/?.lua;/tmp/robert/.cache/nvim/packer_hererocks/2.0.5/lib/luarocks/rocks-5.1/?/init.lua" +local install_cpath_pattern = "/tmp/robert/.cache/nvim/packer_hererocks/2.0.5/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 + +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 + +_G.packer_plugins = { + ["astronauta.nvim"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/astronauta.nvim" + }, + ["completion-buffers"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/completion-buffers" + }, + ["completion-nvim"] = { + config = { "require('plugins._completion')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/completion-nvim" + }, + ["completion-treesitter"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/completion-treesitter" + }, + ["gentoo-syntax"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/gentoo-syntax" + }, + ["git-messenger.vim"] = { + config = { "require('plugins._git-messenger')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/git-messenger.vim" }, ["goyo.vim"] = { commands = { "Goyo" }, + config = { "require('plugins._goyo')" }, loaded = false, - only_sequence = false, - only_setup = false, + needs_bufread = false, path = "/home/robert/.local/share/nvim/site/pack/packer/opt/goyo.vim" }, + ["lexima.vim"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/lexima.vim" + }, ["limelight.vim"] = { commands = { "Limelight" }, + config = { "require('plugins._limelight')" }, loaded = false, - only_sequence = false, - only_setup = false, + needs_bufread = false, path = "/home/robert/.local/share/nvim/site/pack/packer/opt/limelight.vim" }, - ["vim-easy-align"] = { - commands = { "EasyAlign" }, + ["nvim-colorizer.lua"] = { + config = { "require('plugins._colorizer')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/nvim-colorizer.lua" + }, + ["nvim-lightbulb"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/nvim-lightbulb" + }, + ["nvim-lspconfig"] = { + config = { "require('plugins._lsp')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/nvim-lspconfig" + }, + ["nvim-treesitter"] = { + config = { "require('plugins._treesitter')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/nvim-treesitter" + }, + ["nvim-treesitter-refactor"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/nvim-treesitter-refactor" + }, + ["packer.nvim"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/packer.nvim" + }, + ["plenary.nvim"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/plenary.nvim" + }, + ["popup.nvim"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/popup.nvim" + }, + ["telescope-fzf-writer.nvim"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/telescope-fzf-writer.nvim" + }, + ["telescope.nvim"] = { + config = { "require('plugins._telescope')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/telescope.nvim" + }, + ultisnips = { + config = { "require('plugins._ultisnips')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/ultisnips" + }, + ["vim-commentary"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-commentary" + }, + ["vim-cue"] = { loaded = false, - only_sequence = false, - only_setup = false, - path = "/home/robert/.local/share/nvim/site/pack/packer/opt/vim-easy-align" + needs_bufread = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/opt/vim-cue" + }, + ["vim-dirvish"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-dirvish" + }, + ["vim-easy-align"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-easy-align" + }, + ["vim-editorconfig"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-editorconfig" + }, + ["vim-github-link"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-github-link" + }, + ["vim-indent-guides"] = { + config = { "require('plugins._indent-guides')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-indent-guides" + }, + ["vim-indent-object"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-indent-object" }, ["vim-markdown"] = { + config = { "require('plugins._markdown')" }, loaded = false, - only_sequence = false, - only_setup = false, + needs_bufread = true, path = "/home/robert/.local/share/nvim/site/pack/packer/opt/vim-markdown" }, ["vim-markdown-folding"] = { loaded = false, - only_sequence = false, - only_setup = false, + needs_bufread = true, path = "/home/robert/.local/share/nvim/site/pack/packer/opt/vim-markdown-folding" }, + ["vim-polyglot"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-polyglot" + }, + ["vim-repeat"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-repeat" + }, + ["vim-signify"] = { + config = { "require('plugins._signify')" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-signify" + }, + ["vim-sneak"] = { + config = { "vim.g['sneak#label'] = true" }, + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-sneak" + }, + ["vim-snippets"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-snippets" + }, + ["vim-surround"] = { + loaded = true, + path = "/home/robert/.local/share/nvim/site/pack/packer/start/vim-surround" + }, vimtex = { + config = { "require('plugins._vimtex')" }, loaded = false, - only_sequence = false, - only_setup = false, + needs_bufread = true, path = "/home/robert/.local/share/nvim/site/pack/packer/opt/vimtex" } } -local function handle_bufread(names) - for _, name in ipairs(names) do - local path = plugins[name].path - for _, dir in ipairs({ 'ftdetect', 'ftplugin', 'after/ftdetect', 'after/ftplugin' }) do - if #vim.fn.finddir(dir, path) > 0 then - vim.cmd('doautocmd BufRead') - return - end - end - end -end - -_packer_load = nil - -local function handle_after(name, before) - local plugin = plugins[name] - plugin.load_after[before] = nil - if next(plugin.load_after) == nil then - _packer_load({name}, {}) - end -end - -_packer_load = function(names, cause) - local some_unloaded = false - for _, name in ipairs(names) do - if not plugins[name].loaded then - some_unloaded = true - break - end - end - - if not some_unloaded then return end - - local fmt = string.format - local del_cmds = {} - local del_maps = {} - for _, name in ipairs(names) do - if plugins[name].commands then - for _, cmd in ipairs(plugins[name].commands) do - del_cmds[cmd] = true - end - end - - if plugins[name].keys then - for _, key in ipairs(plugins[name].keys) do - del_maps[key] = true - end - end - end - - for cmd, _ in pairs(del_cmds) do - vim.cmd('silent! delcommand ' .. cmd) - end - - for key, _ in pairs(del_maps) do - vim.cmd(fmt('silent! %sunmap %s', key[1], key[2])) - end - - for _, name in ipairs(names) do - if not plugins[name].loaded then - vim.cmd('packadd ' .. name) - if plugins[name].config then - for _i, config_line in ipairs(plugins[name].config) do - loadstring(config_line)() - end - end - - if plugins[name].after then - for _, after_name in ipairs(plugins[name].after) do - handle_after(after_name, name) - vim.cmd('redraw') - end - end - - plugins[name].loaded = true - end - end - - handle_bufread(names) - - if cause.cmd then - local lines = cause.l1 == cause.l2 and '' or (cause.l1 .. ',' .. cause.l2) - vim.cmd(fmt('%s%s%s %s', lines, cause.cmd, cause.bang, cause.args)) - elseif cause.keys then - local keys = cause.keys - local extra = '' - while true do - local c = vim.fn.getchar(0) - if c == 0 then break end - extra = extra .. vim.fn.nr2char(c) - end - - if cause.prefix then - local prefix = vim.v.count and vim.v.count or '' - prefix = prefix .. '"' .. vim.v.register .. cause.prefix - if vim.fn.mode('full') == 'no' then - if vim.v.operator == 'c' then - prefix = '' .. prefix - end - - prefix = prefix .. vim.v.operator - end - - vim.fn.feedkeys(prefix, 'n') - end - - -- NOTE: I'm not sure if the below substitution is correct; it might correspond to the literal - -- characters \<Plug> rather than the special <Plug> key. - vim.fn.feedkeys(string.gsub(string.gsub(cause.keys, '^<Plug>', '\\<Plug>') .. extra, '<[cC][rR]>', '\r')) - elseif cause.event then - vim.cmd(fmt('doautocmd <nomodeline> %s', cause.event)) - elseif cause.ft then - vim.cmd(fmt('doautocmd <nomodeline> %s FileType %s', 'filetypeplugin', cause.ft)) - vim.cmd(fmt('doautocmd <nomodeline> %s FileType %s', 'filetypeindent', cause.ft)) - end -end - --- Runtimepath customization - --- Pre-load configuration --- Post-load configuration --- Config for: nvim-treesitter -loadstring("\27LJ\1\2/\0\0\2\0\2\0\0044\0\0\0%\1\1\0>\0\2\1G\0\1\0\20conf.treesitter\frequire\0")() +-- Config for: telescope.nvim +require('plugins._telescope') +-- Config for: completion-nvim +require('plugins._completion') -- Config for: nvim-colorizer.lua -loadstring("\27LJ\1\2z\0\0\3\0\4\0\b4\0\0\0%\1\1\0>\0\2\0027\0\2\0)\1\0\0003\2\3\0>\0\3\1G\0\1\0\1\0\6\vrgb_fn\2\tname\2\rRRGGBBAA\1\vhsl_fn\2\tmode\15background\vRRGGBB\2\nsetup\14colorizer\frequire\0")() --- Config for: galaxyline.nvim -loadstring("\27LJ\1\2$\0\0\2\0\2\0\0044\0\0\0%\1\1\0>\0\2\1G\0\1\0\tline\frequire\0")() +require('plugins._colorizer') +-- Config for: nvim-treesitter +require('plugins._treesitter') +-- Config for: vim-indent-guides +require('plugins._indent-guides') +-- Config for: vim-signify +require('plugins._signify') +-- Config for: git-messenger.vim +require('plugins._git-messenger') +-- Config for: vim-sneak +vim.g['sneak#label'] = true +-- Config for: ultisnips +require('plugins._ultisnips') -- Config for: nvim-lspconfig -loadstring("\27LJ\1\2(\0\0\2\0\2\0\0044\0\0\0%\1\1\0>\0\2\1G\0\1\0\rconf.lsp\frequire\0")() --- Config for: telescope.nvim -loadstring("\27LJ\1\2.\0\0\2\0\2\0\0044\0\0\0%\1\1\0>\0\2\1G\0\1\0\19conf.telescope\frequire\0")() --- Conditional loads --- Load plugins in order defined by `after` +require('plugins._lsp') + +-- Command lazy-loads +vim.cmd [[command! -nargs=* -range -bang -complete=file Limelight lua require("packer.load")({'limelight.vim'}, { cmd = "Limelight", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args> }, _G.packer_plugins)]] +vim.cmd [[command! -nargs=* -range -bang -complete=file Goyo lua require("packer.load")({'goyo.vim'}, { cmd = "Goyo", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args> }, _G.packer_plugins)]] + +vim.cmd [[augroup packer_load_aucmds]] +vim.cmd [[au!]] + -- Filetype lazy-loads +vim.cmd [[au FileType markdown ++once lua require("packer.load")({'vim-markdown-folding', 'vim-markdown'}, { ft = "markdown" }, _G.packer_plugins)]] +vim.cmd [[au FileType cue ++once lua require("packer.load")({'vim-cue'}, { ft = "cue" }, _G.packer_plugins)]] +vim.cmd [[au FileType latex ++once lua require("packer.load")({'vimtex'}, { ft = "latex" }, _G.packer_plugins)]] +vim.cmd [[au FileType tex ++once lua require("packer.load")({'vimtex'}, { ft = "tex" }, _G.packer_plugins)]] +vim.cmd("augroup END") +vim.cmd [[augroup filetypedetect]] +vim.cmd [[source /home/robert/.local/share/nvim/site/pack/packer/opt/vimtex/ftdetect/tex.vim]] +vim.cmd [[source /home/robert/.local/share/nvim/site/pack/packer/opt/vim-markdown/ftdetect/markdown.vim]] +vim.cmd [[source /home/robert/.local/share/nvim/site/pack/packer/opt/vim-cue/ftdetect/cue.vim]] +vim.cmd("augroup END") END -function! s:load(names, cause) abort -call luaeval('_packer_load(_A[1], _A[2])', [a:names, a:cause]) -endfunction - - -" Command lazy-loads -command! -nargs=* -range -bang -complete=file Goyo call s:load(['goyo.vim'], { "cmd": "Goyo", "l1": <line1>, "l2": <line2>, "bang": <q-bang>, "args": <q-args> }) -command! -nargs=* -range -bang -complete=file Limelight call s:load(['limelight.vim'], { "cmd": "Limelight", "l1": <line1>, "l2": <line2>, "bang": <q-bang>, "args": <q-args> }) -command! -nargs=* -range -bang -complete=file EasyAlign call s:load(['vim-easy-align'], { "cmd": "EasyAlign", "l1": <line1>, "l2": <line2>, "bang": <q-bang>, "args": <q-args> }) - -" Keymap lazy-loads - -augroup packer_load_aucmds - au! - " Filetype lazy-loads - au FileType markdown ++once call s:load(['vim-markdown', 'vim-markdown-folding'], { "ft": "markdown" }) - au FileType html ++once call s:load(['emmet-vim'], { "ft": "html" }) - au FileType latex ++once call s:load(['vimtex'], { "ft": "latex" }) - au FileType tex ++once call s:load(['vimtex'], { "ft": "tex" }) - " Event lazy-loads -augroup END +catch + echohl ErrorMsg + echom "Error in packer_compiled: " .. v:exception + echom "Please check your config for correctness" + echohl None +endtry |