summary refs log tree commit diff
path: root/.vim/plugin/packer_compiled.vim
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2021-02-20 21:27:26 +0100
committerRobert Günzler <r@gnzler.io>2021-04-26 02:09:43 +0200
commit1996ef15613f2d4773017128bba1a719a1b63a19 (patch)
treeaa291b56947f0f710c96c62758990de3b2939bba /.vim/plugin/packer_compiled.vim
parent30451238df36d238fea816f01ca987853c6562a5 (diff)
Move to lua based vimrc
Diffstat (limited to '.vim/plugin/packer_compiled.vim')
-rw-r--r--.vim/plugin/packer_compiled.vim389
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