packer.nvim icon indicating copy to clipboard operation
packer.nvim copied to clipboard

`:PackerSync` fails if git has to wait for authentication

Open mrjones2014 opened this issue 3 years ago • 5 comments

  • nvim --version: NVIM v0.7.0-dev+1356-g75ff156d9
  • git --version: git version 2.35.1
  • Operating system/version: macOS 12.3
  • Terminal name/version: Kitty 0.24.4

Steps to reproduce

  1. Set up git to use an SSH key with a key passphrase and do not use keychain to store the pass phrase (I am using the 1Password CLI as my SSH agent)
  2. Run :PackerSync

Actual behaviour

instead of waiting for or asking for authentication, it just fails

Expected behaviour

it should wait for authentication to finish before reporting status

packer files

Plugin specification file(s)

Doesn't really matter, as long as there is at least one plugin. But mine is here: https://github.com/mrjones2014/dotfiles/blob/master/.config/nvim/lua/plugins.lua

packer log file

Post the contents of ~/.cache/nvim/packer.nvim.log here

There's nothing in it that's relevant based on the timestamps.

packer compiled file

Post the contents of packer_compiled.vim here

-- 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()

  local time
  local profile_info
  local should_profile = true
  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/mat/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/Users/mat/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/Users/mat/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/Users/mat/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
local install_cpath_pattern = "/Users/mat/.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 = {
  LuaSnip = {
    after = { "nvim-cmp" },
    loaded = true,
    only_config = true
  },
  ["better-escape.nvim"] = {
    config = { "\27LJ\2\n;\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\18better_escape\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/better-escape.nvim",
    url = "https://github.com/max397574/better-escape.nvim"
  },
  ["bufdelete.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/bufdelete.nvim",
    url = "https://github.com/famiu/bufdelete.nvim"
  },
  ["cmp-buffer"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/cmp-buffer",
    url = "https://github.com/hrsh7th/cmp-buffer"
  },
  ["cmp-cmdline"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/cmp-cmdline",
    url = "https://github.com/hrsh7th/cmp-cmdline"
  },
  ["cmp-fish"] = {
    after_files = { "/Users/mat/.local/share/nvim/site/pack/packer/opt/cmp-fish/after/plugin/cmp_fish.lua" },
    loaded = false,
    needs_bufread = false,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/cmp-fish",
    url = "https://github.com/mtoohey31/cmp-fish"
  },
  ["cmp-nvim-lsp"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
    url = "https://github.com/hrsh7th/cmp-nvim-lsp"
  },
  ["cmp-nvim-lsp-signature-help"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp-signature-help",
    url = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help"
  },
  ["cmp-nvim-lua"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua",
    url = "https://github.com/hrsh7th/cmp-nvim-lua"
  },
  ["cmp-path"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/cmp-path",
    url = "https://github.com/hrsh7th/cmp-path"
  },
  cmp_luasnip = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/cmp_luasnip",
    url = "https://github.com/saadparwaiz1/cmp_luasnip"
  },
  ["dash.nvim"] = {
    commands = { "Dash" },
    loaded = false,
    needs_bufread = false,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/dash.nvim",
    url = "/Users/mat/git/personal/dash.nvim"
  },
  ["dressing.nvim"] = {
    config = { "\27LJ\2\n6\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\rdressing\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/dressing.nvim",
    url = "https://github.com/stevearc/dressing.nvim"
  },
  ["fidget.nvim"] = {
    config = { "\27LJ\2\nW\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\ttext\1\0\0\1\0\1\fspinner\barc\nsetup\vfidget\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/fidget.nvim",
    url = "https://github.com/j-hui/fidget.nvim"
  },
  ["gitsigns.nvim"] = {
    config = { "\27LJ\2\nô\1\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\4\0=\3\5\2B\0\2\1K\0\1\0\28current_line_blame_opts\1\0\3\18virt_text_pos\beol\ndelay\3d\14virt_text\2\1\0\1\23current_line_blame\2\nsetup\rgitsigns\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/gitsigns.nvim",
    url = "https://github.com/lewis6991/gitsigns.nvim"
  },
  ["goto-preview"] = {
    config = { "\27LJ\2\nt\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\vborder\1\0\0\1\t\0\0\b╭\b─\b╮\b│\b╯\b─\b╰\b│\nsetup\17goto-preview\frequire\0" },
    loaded = false,
    needs_bufread = false,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/goto-preview",
    url = "https://github.com/rmagatti/goto-preview"
  },
  ["impatient.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/impatient.nvim",
    url = "https://github.com/lewis6991/impatient.nvim"
  },
  ["indent-blankline.nvim"] = {
    config = { "\27LJ\2\n‡\3\0\0\4\0\n\0\r6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\0025\3\6\0=\3\a\0025\3\b\0=\3\t\2B\0\2\1K\0\1\0\21context_patterns\1\16\0\0\nclass\rfunction\vmethod\nblock\17list_literal\rselector\b^if\v^table\17if_statement\nwhile\bfor\vobject\14start_tag\ropen_tag\felement\21filetype_exclude\1\t\0\0\rNvimTree\rterminal\tterm\vpacker\14gitcommit\rfugitive\vnofile\fGreeter\20buftype_exclude\1\0\3#show_trailing_blankline_indent\1\28show_first_indent_level\2\25show_current_context\2\1\t\0\0\rNvimTree\rterminal\tterm\vpacker\14gitcommit\rfugitive\vnofile\fGreeter\nsetup\21indent_blankline\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim",
    url = "https://github.com/lukas-reineke/indent-blankline.nvim"
  },
  ["legendary.nvim"] = {
    config = { "\27LJ\2\n∑\1\0\1\n\0\v\0\25\a\0\0\0X\1\2Ä'\1\1\0L\1\2\0'\1\2\0006\2\3\0009\2\4\2'\4\5\0\18\a\0\0009\5\4\0'\b\6\0'\t\5\0B\5\4\2&\4\5\4'\5\a\0006\6\3\0009\6\b\6B\2\4\2\18\4\2\0009\2\t\2)\5\2\0B\2\3\2'\3\n\0&\1\3\1L\1\2\0\t Óåï\bsub\nupper\t%W%l\a%.\6 \tgsub\vstring\tÓåï \22Óåï Legendary Óåï\20legendary.items\1\1\0\6\0\r\0\0276\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\5\0006\3\0\0'\5\3\0B\3\2\0029\3\4\3B\3\1\2=\3\6\0026\3\0\0'\5\a\0B\3\2\0029\3\b\3B\3\1\2=\3\a\0026\3\0\0'\5\t\0B\3\2\0029\3\n\3B\3\1\2=\3\t\0023\3\v\0=\3\f\2B\0\2\1K\0\1\0\18select_prompt\0\21default_autocmds\rautocmds\21default_commands\rcommands\fkeymaps\1\0\0\20default_keymaps\vkeymap\nsetup\14legendary\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/legendary.nvim",
    url = "/Users/mat/git/personal/legendary.nvim"
  },
  ["lighthaus.nvim"] = {
    after = { "lualine.nvim" },
    loaded = true,
    only_config = true
  },
  ["lightspeed.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/lightspeed.nvim",
    url = "https://github.com/ggandor/lightspeed.nvim"
  },
  ["lsp_extensions.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/lsp_extensions.nvim",
    url = "https://github.com/nvim-lua/lsp_extensions.nvim"
  },
  ["lspkind-nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/lspkind-nvim",
    url = "https://github.com/onsails/lspkind-nvim"
  },
  ["lualine.nvim"] = {
    config = { "\27LJ\2\nK\0\0\3\0\4\0\r6\0\0\0009\0\1\0009\0\2\0'\2\3\0B\0\2\2\21\0\0\0)\1\0\0\0\1\0\0X\0\2Ä+\0\1\0X\1\1Ä+\0\2\0L\0\2\0\6%\vexpand\afn\bvimb\0\0\3\1\5\0\0156\0\0\0009\0\1\0009\0\2\0B\0\1\0029\0\3\0-\1\0\0008\1\0\1\v\1\0\0X\1\1ÄL\0\2\0-\1\0\0008\1\0\1'\2\4\0&\1\2\1L\1\2\0\2¿\6 \tmode\18nvim_get_mode\bapi\bvim;\0\0\3\0\3\0\0056\0\0\0'\2\1\0B\0\2\0029\0\2\0D\0\1\0\22relative_filepath\npaths\frequire‡\5\1\0\n\0\30\0*'\0\0\0003\1\1\0005\2\2\0003\3\3\0003\4\4\0005\5\5\0004\6\3\0>\3\1\6=\6\6\0055\6\a\0=\6\b\0054\6\3\0>\4\1\0065\a\t\0005\b\n\0=\b\v\a5\b\f\0=\b\r\a=\1\14\a>\a\2\6=\6\15\0054\6\0\0=\6\16\0054\6\0\0=\6\17\0055\6\18\0=\6\19\0056\6\20\0'\b\21\0B\6\2\0029\6\22\0065\b\25\0005\t\23\0=\0\24\t=\t\26\b=\5\r\b=\5\27\b5\t\28\0=\t\29\bB\6\2\0012\0\0ÄK\0\1\0\15extensions\1\3\0\0\14nvim-tree\rquickfix\22inactive_sections\foptions\1\0\0\ntheme\1\0\1\17globalstatus\2\nsetup\flualine\frequire\14lualine_z\1\3\0\0\rlocation\rprogress\14lualine_y\14lualine_x\14lualine_c\19always_visible\rsections\1\5\0\0\nerror\twarn\tinfo\thint\fsources\1\2\0\0\20nvim_diagnostic\1\2\1\0\16diagnostics\21update_in_insert\2\14lualine_b\1\2\0\0\vbranch\14lualine_a\1\0\0\0\0\1\0\29\6i\tüÑ∏\6s\tüÖÇ\6S\tüÖÇ\6v\tüÖÖ\6n\tüÑΩ\6r\tüÖÅ\bnov\tüÑΩ\ano\tüÑΩ\bnoV\tüÑΩ\bno\22\tüÑΩ\bniI\tüÑΩ\bniR\tüÑΩ\6c\tüÑ≤\bniV\tüÑΩ\arm\tüÖÅ\6V\tüÖÖ\6!\tüÖÉ\6\22\tüÖÖ\6\19\tüÖÇ\aix\tüÑ∏\aRc\tüÖÅ\aRv\tüÖÅ\aRx\tüÖÅ\ar?\tüÖÅ\aic\tüÑ∏\acv\tüÑ≤\6t\tüÖÉ\ace\tüÑ≤\6R\tüÖÅ\0\19lighthaus_dark\0" },
    load_after = {},
    loaded = true,
    needs_bufread = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/lualine.nvim",
    url = "https://github.com/nvim-lualine/lualine.nvim"
  },
  ["markdown-preview.nvim"] = {
    loaded = false,
    needs_bufread = false,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/markdown-preview.nvim",
    url = "https://github.com/iamcco/markdown-preview.nvim"
  },
  ["null-ls.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
    url = "https://github.com/jose-elias-alvarez/null-ls.nvim"
  },
  ["nvim-autopairs"] = {
    after = { "nvim-cmp" },
    loaded = true,
    only_config = true
  },
  ["nvim-bufferline.lua"] = {
    config = { "\27LJ\2\n}\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\foptions\1\0\0\1\0\2\20max_name_length\3\24\18close_command\15Bdelete %d\nsetup\15bufferline\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-bufferline.lua",
    url = "https://github.com/akinsho/nvim-bufferline.lua"
  },
  ["nvim-cmp"] = {
    config = { "\27LJ\2\n-\0\1\4\1\2\0\5-\1\0\0009\1\0\0019\3\1\0B\1\2\1K\0\1\0\0¿\tbody\15lsp_expandº\a\1\0\r\0003\0a6\0\0\0'\2\1\0B\0\2\0029\1\2\0009\1\3\0015\3\4\0B\1\2\0016\1\0\0'\3\5\0B\1\2\0025\2\v\0005\3\a\0005\4\6\0=\4\b\0035\4\t\0=\4\n\3=\3\f\0029\3\r\0019\3\14\3=\3\15\0025\3\17\0003\4\16\0=\4\18\3=\3\19\0025\3\20\0=\3\b\0026\3\0\0'\5\21\0B\3\2\0029\3\22\3B\3\1\2=\3\23\0025\3\27\0006\4\0\0'\6\24\0B\4\2\0029\4\25\0045\6\26\0B\4\2\2=\4\28\3=\3\29\0025\3\30\0=\3\31\0029\3\3\0016\5 \0009\5!\5'\a\"\0\18\b\2\0005\t*\0004\n\b\0005\v#\0>\v\1\n5\v$\0>\v\2\n5\v%\0>\v\3\n5\v&\0>\v\4\n5\v'\0>\v\5\n5\v(\0>\v\6\n5\v)\0>\v\a\n=\n+\tB\5\4\0A\3\0\0019\3\3\0019\3,\3'\5-\0006\6 \0009\6!\6'\b\"\0\18\t\2\0005\n/\0004\v\3\0005\f.\0>\f\1\v=\v+\nB\6\4\0A\3\1\0019\3\3\0019\3,\3'\0050\0006\6 \0009\6!\6'\b\"\0\18\t\2\0005\n2\0004\v\3\0005\f1\0>\f\1\v=\v+\nB\6\4\0A\3\1\0012\0\0ÄK\0\1\0\1\0\0\1\0\1\tname\vbuffer\6/\1\0\0\1\0\1\tname\fcmdline\6:\fcmdline\fsources\1\0\0\1\0\1\tname\vbuffer\1\0\1\tname\tpath\1\0\1\tname\tfish\1\0\1\tname\rnvim_lua\1\0\1\tname\28nvim_lsp_signature_help\1\0\1\tname\rnvim_lsp\1\0\1\tname\fluasnip\nforce\20tbl_deep_extend\bvim\17experimental\1\0\1\15ghost_text\2\15formatting\vformat\1\0\0\1\0\1\14with_text\2\15cmp_format\flspkind\fmapping\17cmp_mappings\vkeymap\1\0\1\16completeopt\26menu,menuone,noinsert\fsnippet\vexpand\1\0\0\0\14preselect\tNone\18PreselectMode\vwindow\1\0\0\18documentation\1\0\1\vborder\frounded\15completion\1\0\0\1\0\1\vborder\frounded\bcmp\1\0\2\17updateevents\29TextChanged,TextChangedI\fhistory\2\nsetup\vconfig\fluasnip\frequire\0" },
    load_after = {},
    loaded = true,
    needs_bufread = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/nvim-cmp",
    url = "https://github.com/hrsh7th/nvim-cmp"
  },
  ["nvim-colorizer.lua"] = {
    commands = { "ColorizerAttachToBuffer" },
    config = { "\27LJ\2\n=\0\0\3\1\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0-\2\0\0B\0\2\1K\0\1\0\0¿\nsetup\14colorizer\frequire\0" },
    loaded = false,
    needs_bufread = false,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/nvim-colorizer.lua",
    url = "https://github.com/norcalli/nvim-colorizer.lua"
  },
  ["nvim-comment"] = {
    config = { "\27LJ\2\na\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\2\20create_mappings\1\18comment_empty\1\nsetup\17nvim_comment\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-comment",
    url = "https://github.com/terrortylor/nvim-comment"
  },
  ["nvim-lspconfig"] = {
    config = { "\27LJ\2\n#\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\blsp\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
    url = "https://github.com/neovim/nvim-lspconfig"
  },
  ["nvim-notify"] = {
    config = { "\27LJ\2\n2\0\0\4\0\3\0\0066\0\0\0006\1\2\0'\3\1\0B\1\2\2=\1\1\0K\0\1\0\frequire\vnotify\bvim\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-notify",
    url = "https://github.com/rcarriga/nvim-notify"
  },
  ["nvim-tree.lua"] = {
    commands = { "NvimTreeClipboard", "NvimTreeClose", "NvimTreeFindFile", "NvimFreeFindFileToggle", "NvimTreeFocus", "NvimTreeOpen", "NvimTreeRefresh", "NvimTreeResize", "NvimTreeToggle" },
    config = { "\27LJ\2\n÷\6\0\0\v\0001\0T6\0\0\0'\2\1\0B\0\2\0026\1\0\0'\3\2\0B\1\2\0029\1\3\0016\2\0\0'\4\4\0B\2\2\0029\2\5\0025\4\t\0005\5\a\0005\6\6\0=\6\b\5=\5\n\0045\5\v\0=\5\f\0045\5\r\0004\6\b\0005\a\15\0005\b\14\0=\b\16\a\18\b\1\0'\n\17\0B\b\2\2=\b\18\a>\a\1\0065\a\19\0\18\b\1\0'\n\20\0B\b\2\2=\b\18\a>\a\2\0065\a\21\0\18\b\1\0'\n\22\0B\b\2\2=\b\18\a>\a\3\0065\a\23\0\18\b\1\0'\n\24\0B\b\2\2=\b\18\a>\a\4\0065\a\25\0\18\b\1\0'\n\26\0B\b\2\2=\b\18\a>\a\5\0065\a\27\0\18\b\1\0'\n\28\0B\b\2\2=\b\18\a>\a\6\0065\a\29\0\18\b\1\0'\n\30\0B\b\2\2=\b\18\a>\a\a\6=\6\31\5=\5 \0045\5!\0=\5\"\0045\5#\0=\5$\0045\5%\0005\6'\0009\a&\0=\a(\0069\a)\0=\a*\0069\a+\0=\a,\0069\a-\0=\a.\6=\6/\5=\0050\4B\2\2\1K\0\1\0\16diagnostics\nicons\nerror\nError\fwarning\fWarning\tinfo\tInfo\thint\1\0\0\tHint\1\0\1\venable\2\24update_focused_file\1\0\2\15update_cwd\1\venable\2\tview\1\0\3\nwidth\3(\tside\nright\16auto_resize\1\rmappings\tlist\acd\1\0\1\bkey\6.\vrename\1\0\1\bkey\6r\vremove\1\0\1\bkey\6d\vcreate\1\0\1\bkey\6a\frefresh\1\0\1\bkey\6R\vvsplit\1\0\1\bkey\n<C-v>\acb\tedit\bkey\1\0\0\1\4\0\0\t<CR>\6o\18<2-LeftMouse>\1\0\1\16custom_only\2\bgit\1\0\1\vignore\2\ffilters\1\0\0\vcustom\1\0\0\1\b\0\0\t.git\17node_modules\v.cache\14.DS_Store\15.netrwhist\tdist\24packer_compiled.lua\nsetup\14nvim-tree\23nvim_tree_callback\21nvim-tree.config\14lsp.icons\frequire\0" },
    loaded = false,
    needs_bufread = false,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/nvim-tree.lua",
    url = "https://github.com/kyazdani42/nvim-tree.lua"
  },
  ["nvim-treesitter"] = {
    config = { "\27LJ\2\nâ\3\0\0\5\0\20\0\0256\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\0025\3\6\0004\4\0\0=\4\a\3=\3\b\0025\3\t\0004\4\0\0=\4\n\3=\3\v\0025\3\f\0=\3\r\0025\3\14\0=\3\15\0025\3\16\0=\3\17\0025\3\18\0=\3\19\2B\0\2\1K\0\1\0\fmatchup\1\0\1\venable\2\26context_commentstring\1\0\1\venable\2\fautotag\1\0\1\venable\2\frainbow\1\0\3\19max_file_lines\3‹\v\18extended_mode\2\venable\2\26incremental_selection\fkeymaps\1\0\1\venable\2\15playground\fdisable\1\0\3\15updatetime\3\25\20persist_queries\1\venable\2\14highlight\1\0\0\1\0\1\venable\2\nsetup\28nvim-treesitter.configs\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
    url = "https://github.com/nvim-treesitter/nvim-treesitter"
  },
  ["nvim-ts-autotag"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-ts-autotag",
    url = "https://github.com/windwp/nvim-ts-autotag"
  },
  ["nvim-ts-context-commentstring"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-ts-context-commentstring",
    url = "https://github.com/JoosepAlviste/nvim-ts-context-commentstring"
  },
  ["nvim-ts-rainbow"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-ts-rainbow",
    url = "https://github.com/p00f/nvim-ts-rainbow"
  },
  ["nvim-web-devicons"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
    url = "https://github.com/kyazdani42/nvim-web-devicons"
  },
  ["packer.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/packer.nvim",
    url = "https://github.com/wbthomason/packer.nvim"
  },
  playground = {
    commands = { "TSPlaygroundToggle", "TSHighlightCapturesUnderCursor" },
    loaded = false,
    needs_bufread = true,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/playground",
    url = "https://github.com/nvim-treesitter/playground"
  },
  ["plenary.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/plenary.nvim",
    url = "https://github.com/nvim-lua/plenary.nvim"
  },
  ["smart-splits.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/smart-splits.nvim",
    url = "/Users/mat/git/personal/smart-splits.nvim"
  },
  ["telescope-fzf-native.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim",
    url = "https://github.com/nvim-telescope/telescope-fzf-native.nvim"
  },
  ["telescope-symbols.nvim"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/telescope-symbols.nvim",
    url = "https://github.com/nvim-telescope/telescope-symbols.nvim"
  },
  ["telescope.nvim"] = {
    config = { "\27LJ\2\ns\0\1\6\0\a\1\0206\1\0\0009\1\1\1\18\3\0\0'\4\2\0B\1\3\2\21\2\1\0\t\2\0\0X\2\bÄ5\2\4\0:\3\2\1'\4\3\0:\5\1\1&\3\5\3=\3\5\2L\2\2\0X\2\3Ä5\2\6\0=\0\5\2L\2\2\0K\0\1\0\1\0\0\vprompt\1\0\0\6.\6 \nsplit\bvim\4§\b\1\0\f\0.\0J6\0\0\0'\2\1\0B\0\2\0026\1\0\0'\3\2\0B\1\2\0026\2\0\0'\4\3\0B\2\2\0029\2\4\0025\4\27\0005\5\t\0005\6\5\0009\a\6\0019\t\a\1'\n\b\0B\a\3\2>\a\t\6=\6\n\0056\6\0\0'\b\v\0B\6\2\0029\6\f\6=\6\r\0055\6\22\0005\a\15\0009\b\14\0=\b\16\a6\b\0\0'\n\17\0B\b\2\0029\b\18\b=\b\19\a6\b\0\0'\n\17\0B\b\2\0029\b\20\b=\b\21\a=\a\23\0065\a\24\0009\b\14\0=\b\16\a=\a\25\6=\6\26\5=\5\28\0045\5\"\0005\6\30\0005\a\29\0009\b\6\0019\n\a\1'\v\b\0B\b\3\2>\b\t\a=\a\31\0063\a \0=\a!\6=\6#\0055\6$\0005\a%\0=\a&\6=\6'\5=\5(\0045\5*\0005\6)\0=\6+\5=\5,\4B\2\2\0016\2\0\0'\4\3\0B\2\2\0029\2-\2'\4+\0B\2\2\1K\0\1\0\19load_extension\15extensions\bfzf\1\0\0\1\0\4\28override_generic_sorter\2\25override_file_sorter\2\nfuzzy\2\14case_mode\15smart_case\fpickers\roldfiles\25file_ignore_patterns\1\2\0\0\19COMMIT_EDITMSG\1\0\1\ronly_cwd\2\15find_files\1\0\0\23on_input_filter_cb\0\17find_command\1\0\0\1\f\0\0\arg\r--hidden\17--no-heading\20--with-filename\f--files\r--column\17--smart-case\18--ignore-file\0\f--iglob\n!.git\rdefaults\1\0\0\rmappings\6n\1\0\0\6i\1\0\0\n<C-f>\25preview_scrolling_up\n<C-d>\27preview_scrolling_down\22telescope.actions\n<C-t>\1\0\1\n<C-u>\1\22open_with_trouble\16file_sorter\19get_fuzzy_file\22telescope.sorters\22vimgrep_arguments\1\0\2\26dynamic_preview_title\2\18prompt_prefix\v ÔÄÇ  \f.ignore\vconfig\tjoin\1\t\0\0\arg\r--hidden\17--no-heading\20--with-filename\18--line-number\r--column\17--smart-case\18--ignore-file\nsetup\14telescope\npaths trouble.providers.telescope\frequire\0" },
    loaded = false,
    needs_bufread = true,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/telescope.nvim",
    url = "https://github.com/nvim-telescope/telescope.nvim"
  },
  ["tldr.nvim"] = {
    commands = { "Tldr" },
    config = { "\27LJ\2\nR\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\1\14tldr_args\19--color always\nsetup\ttldr\frequire\0" },
    loaded = false,
    needs_bufread = false,
    only_cond = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/tldr.nvim",
    url = "/Users/mat/git/personal/tldr.nvim"
  },
  ["todo-comments.nvim"] = {
    config = { "\27LJ\2\nÇ\2\0\0\5\0\f\0\0156\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\5\0005\4\4\0=\4\6\3=\3\a\0025\3\b\0=\3\t\0025\3\n\0=\3\v\2B\0\2\1K\0\1\0\vsearch\1\0\1\fpattern\19\\b(KEYWORDS)\\b\14highlight\1\0\3\18comments_only\2\fpattern\21.*<(KEYWORDS)\\s*\fkeyword\abg\rkeywords\fWARNING\1\0\0\1\0\2\ticon\tÔű \ncolor\fwarning\1\0\1\19merge_keywords\2\nsetup\18todo-comments\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/todo-comments.nvim",
    url = "https://github.com/folke/todo-comments.nvim"
  },
  ["trouble.nvim"] = {
    config = { "\27LJ\2\na\0\0\5\0\a\0\v6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\5\0005\3\3\0004\4\0\0=\4\4\3=\3\6\2B\0\2\1K\0\1\0\16action_keys\1\0\0\nhover\1\0\0\nsetup\ftrouble\frequire\0" },
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/trouble.nvim",
    url = "https://github.com/folke/trouble.nvim"
  },
  ["vim-eunuch"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/vim-eunuch",
    url = "https://github.com/tpope/vim-eunuch"
  },
  ["vim-matchup"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/vim-matchup",
    url = "https://github.com/andymass/vim-matchup"
  },
  ["vim-move"] = {
    loaded = true,
    needs_bufread = false,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/opt/vim-move",
    url = "https://github.com/matze/vim-move"
  },
  ["vim-startuptime"] = {
    loaded = true,
    path = "/Users/mat/.local/share/nvim/site/pack/packer/start/vim-startuptime",
    url = "https://github.com/dstein64/vim-startuptime"
  }
}

time([[Defining packer_plugins]], false)
local module_lazy_loads = {
  ["^telescope"] = "telescope.nvim"
}
local lazy_load_called = {['packer.load'] = true}
local function lazy_load_module(module_name)
  local to_load = {}
  if lazy_load_called[module_name] then return nil end
  lazy_load_called[module_name] = true
  for module_pat, plugin_name in pairs(module_lazy_loads) do
    if not _G.packer_plugins[plugin_name].loaded and string.match(module_name, module_pat) then
      to_load[#to_load + 1] = plugin_name
    end
  end

  if #to_load > 0 then
    require('packer.load')(to_load, {module = module_name}, _G.packer_plugins)
    local loaded_mod = package.loaded[module_name]
    if loaded_mod then
      return function(modname) return loaded_mod end
    end
  end
end

if not vim.g.packer_custom_loader_enabled then
  table.insert(package.loaders, 1, lazy_load_module)
  vim.g.packer_custom_loader_enabled = true
end

-- Setup for: nvim-tree.lua
time([[Setup for nvim-tree.lua]], true)
try_loadstring("\27LJ\2\nú\3\0\0\5\0\22\0&6\0\0\0009\0\1\0)\1\1\0=\1\2\0006\0\0\0009\0\1\0)\1\1\0=\1\3\0006\0\0\0009\0\1\0)\1\1\0=\1\4\0006\0\0\0009\0\1\0005\1\6\0=\1\5\0006\0\0\0009\0\1\0004\1\0\0=\1\a\0006\0\b\0'\2\t\0B\0\2\0026\1\0\0009\1\1\0015\2\20\0005\3\f\0009\4\v\0=\4\r\0039\4\14\0=\4\15\0039\4\16\0=\4\17\0039\4\18\0=\4\19\3=\3\21\2=\2\n\1K\0\1\0\blsp\1\0\0\nerror\nError\fwarning\fWarning\tinfo\16Information\thint\1\0\0\tHint\20nvim_tree_icons\14lsp.icons\frequire\28nvim_tree_special_files\1\4\0\0\20TelescopePrompt\tterm\rterminal\29nvim_tree_auto_ignore_ft\27nvim_tree_add_trailing\21nvim_tree_git_hl\29nvim_tree_indent_markers\6g\bvim\0", "setup", "nvim-tree.lua")
time([[Setup for nvim-tree.lua]], false)
-- Setup for: vim-move
time([[Setup for vim-move]], true)
try_loadstring("\27LJ\2\nb\0\0\2\0\5\0\t6\0\0\0009\0\1\0'\1\3\0=\1\2\0006\0\0\0009\0\1\0'\1\3\0=\1\4\0K\0\1\0!move_key_modifier_visualmode\6S\22move_key_modifier\6g\bvim\0", "setup", "vim-move")
time([[Setup for vim-move]], false)
time([[packadd for vim-move]], true)
vim.cmd [[packadd vim-move]]
time([[packadd for vim-move]], false)
-- Config for: nvim-notify
time([[Config for nvim-notify]], true)
try_loadstring("\27LJ\2\n2\0\0\4\0\3\0\0066\0\0\0006\1\2\0'\3\1\0B\1\2\2=\1\1\0K\0\1\0\frequire\vnotify\bvim\0", "config", "nvim-notify")
time([[Config for nvim-notify]], false)
-- Config for: gitsigns.nvim
time([[Config for gitsigns.nvim]], true)
try_loadstring("\27LJ\2\nô\1\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\4\0=\3\5\2B\0\2\1K\0\1\0\28current_line_blame_opts\1\0\3\18virt_text_pos\beol\ndelay\3d\14virt_text\2\1\0\1\23current_line_blame\2\nsetup\rgitsigns\frequire\0", "config", "gitsigns.nvim")
time([[Config for gitsigns.nvim]], false)
-- Config for: nvim-lspconfig
time([[Config for nvim-lspconfig]], true)
try_loadstring("\27LJ\2\n#\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\blsp\frequire\0", "config", "nvim-lspconfig")
time([[Config for nvim-lspconfig]], false)
-- Config for: nvim-autopairs
time([[Config for nvim-autopairs]], true)
try_loadstring("\27LJ\2\n@\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\19nvim-autopairs\frequire\0", "config", "nvim-autopairs")
time([[Config for nvim-autopairs]], false)
-- Config for: fidget.nvim
time([[Config for fidget.nvim]], true)
try_loadstring("\27LJ\2\nW\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\ttext\1\0\0\1\0\1\fspinner\barc\nsetup\vfidget\frequire\0", "config", "fidget.nvim")
time([[Config for fidget.nvim]], false)
-- Config for: todo-comments.nvim
time([[Config for todo-comments.nvim]], true)
try_loadstring("\27LJ\2\nÇ\2\0\0\5\0\f\0\0156\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\5\0005\4\4\0=\4\6\3=\3\a\0025\3\b\0=\3\t\0025\3\n\0=\3\v\2B\0\2\1K\0\1\0\vsearch\1\0\1\fpattern\19\\b(KEYWORDS)\\b\14highlight\1\0\3\18comments_only\2\fpattern\21.*<(KEYWORDS)\\s*\fkeyword\abg\rkeywords\fWARNING\1\0\0\1\0\2\ticon\tÔű \ncolor\fwarning\1\0\1\19merge_keywords\2\nsetup\18todo-comments\frequire\0", "config", "todo-comments.nvim")
time([[Config for todo-comments.nvim]], false)
-- Config for: legendary.nvim
time([[Config for legendary.nvim]], true)
try_loadstring("\27LJ\2\n∑\1\0\1\n\0\v\0\25\a\0\0\0X\1\2Ä'\1\1\0L\1\2\0'\1\2\0006\2\3\0009\2\4\2'\4\5\0\18\a\0\0009\5\4\0'\b\6\0'\t\5\0B\5\4\2&\4\5\4'\5\a\0006\6\3\0009\6\b\6B\2\4\2\18\4\2\0009\2\t\2)\5\2\0B\2\3\2'\3\n\0&\1\3\1L\1\2\0\t Óåï\bsub\nupper\t%W%l\a%.\6 \tgsub\vstring\tÓåï \22Óåï Legendary Óåï\20legendary.items\1\1\0\6\0\r\0\0276\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\5\0006\3\0\0'\5\3\0B\3\2\0029\3\4\3B\3\1\2=\3\6\0026\3\0\0'\5\a\0B\3\2\0029\3\b\3B\3\1\2=\3\a\0026\3\0\0'\5\t\0B\3\2\0029\3\n\3B\3\1\2=\3\t\0023\3\v\0=\3\f\2B\0\2\1K\0\1\0\18select_prompt\0\21default_autocmds\rautocmds\21default_commands\rcommands\fkeymaps\1\0\0\20default_keymaps\vkeymap\nsetup\14legendary\frequire\0", "config", "legendary.nvim")
time([[Config for legendary.nvim]], false)
-- Config for: nvim-bufferline.lua
time([[Config for nvim-bufferline.lua]], true)
try_loadstring("\27LJ\2\n}\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\foptions\1\0\0\1\0\2\20max_name_length\3\24\18close_command\15Bdelete %d\nsetup\15bufferline\frequire\0", "config", "nvim-bufferline.lua")
time([[Config for nvim-bufferline.lua]], false)
-- Config for: indent-blankline.nvim
time([[Config for indent-blankline.nvim]], true)
try_loadstring("\27LJ\2\n‡\3\0\0\4\0\n\0\r6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\0025\3\6\0=\3\a\0025\3\b\0=\3\t\2B\0\2\1K\0\1\0\21context_patterns\1\16\0\0\nclass\rfunction\vmethod\nblock\17list_literal\rselector\b^if\v^table\17if_statement\nwhile\bfor\vobject\14start_tag\ropen_tag\felement\21filetype_exclude\1\t\0\0\rNvimTree\rterminal\tterm\vpacker\14gitcommit\rfugitive\vnofile\fGreeter\20buftype_exclude\1\0\3#show_trailing_blankline_indent\1\28show_first_indent_level\2\25show_current_context\2\1\t\0\0\rNvimTree\rterminal\tterm\vpacker\14gitcommit\rfugitive\vnofile\fGreeter\nsetup\21indent_blankline\frequire\0", "config", "indent-blankline.nvim")
time([[Config for indent-blankline.nvim]], false)
-- Config for: LuaSnip
time([[Config for LuaSnip]], true)
try_loadstring("\27LJ\2\n„\1\0\0\t\0\r\0\0226\0\0\0'\2\1\0B\0\2\0029\0\2\0009\0\3\0005\2\v\0004\3\0\b6\4\0\0'\6\4\0B\4\2\0029\4\5\0045\5\t\0005\6\a\0004\a\3\0005\b\6\0>\b\1\a=\a\b\6=\6\n\5<\5\4\3=\3\f\2B\0\2\1K\0\1\0\rext_opts\1\0\0\vactive\1\0\0\14virt_text\1\0\0\1\3\0\0\b‚óè\"LspDiagnosticsSignInformation\15choiceNode\23luasnip.util.types\nsetup\vconfig\fluasnip\frequire\0", "config", "LuaSnip")
time([[Config for LuaSnip]], false)
-- Config for: nvim-comment
time([[Config for nvim-comment]], true)
try_loadstring("\27LJ\2\na\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\2\20create_mappings\1\18comment_empty\1\nsetup\17nvim_comment\frequire\0", "config", "nvim-comment")
time([[Config for nvim-comment]], false)
-- Config for: trouble.nvim
time([[Config for trouble.nvim]], true)
try_loadstring("\27LJ\2\na\0\0\5\0\a\0\v6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\5\0005\3\3\0004\4\0\0=\4\4\3=\3\6\2B\0\2\1K\0\1\0\16action_keys\1\0\0\nhover\1\0\0\nsetup\ftrouble\frequire\0", "config", "trouble.nvim")
time([[Config for trouble.nvim]], false)
-- Config for: dressing.nvim
time([[Config for dressing.nvim]], true)
try_loadstring("\27LJ\2\n6\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\rdressing\frequire\0", "config", "dressing.nvim")
time([[Config for dressing.nvim]], false)
-- Config for: lighthaus.nvim
time([[Config for lighthaus.nvim]], true)
try_loadstring("\27LJ\2\ni\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\3\20italic_keywords\2\fbg_dark\2\20italic_comments\2\nsetup\14lighthaus\frequire\0", "config", "lighthaus.nvim")
time([[Config for lighthaus.nvim]], false)
-- Config for: nvim-treesitter
time([[Config for nvim-treesitter]], true)
try_loadstring("\27LJ\2\nâ\3\0\0\5\0\20\0\0256\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\0025\3\6\0004\4\0\0=\4\a\3=\3\b\0025\3\t\0004\4\0\0=\4\n\3=\3\v\0025\3\f\0=\3\r\0025\3\14\0=\3\15\0025\3\16\0=\3\17\0025\3\18\0=\3\19\2B\0\2\1K\0\1\0\fmatchup\1\0\1\venable\2\26context_commentstring\1\0\1\venable\2\fautotag\1\0\1\venable\2\frainbow\1\0\3\19max_file_lines\3‹\v\18extended_mode\2\venable\2\26incremental_selection\fkeymaps\1\0\1\venable\2\15playground\fdisable\1\0\3\15updatetime\3\25\20persist_queries\1\venable\2\14highlight\1\0\0\1\0\1\venable\2\nsetup\28nvim-treesitter.configs\frequire\0", "config", "nvim-treesitter")
time([[Config for nvim-treesitter]], false)
-- Config for: better-escape.nvim
time([[Config for better-escape.nvim]], true)
try_loadstring("\27LJ\2\n;\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\18better_escape\frequire\0", "config", "better-escape.nvim")
time([[Config for better-escape.nvim]], false)
-- Load plugins in order defined by `after`
time([[Sequenced loading]], true)
vim.cmd [[ packadd lualine.nvim ]]

-- Config for: lualine.nvim
try_loadstring("\27LJ\2\nK\0\0\3\0\4\0\r6\0\0\0009\0\1\0009\0\2\0'\2\3\0B\0\2\2\21\0\0\0)\1\0\0\0\1\0\0X\0\2Ä+\0\1\0X\1\1Ä+\0\2\0L\0\2\0\6%\vexpand\afn\bvimb\0\0\3\1\5\0\0156\0\0\0009\0\1\0009\0\2\0B\0\1\0029\0\3\0-\1\0\0008\1\0\1\v\1\0\0X\1\1ÄL\0\2\0-\1\0\0008\1\0\1'\2\4\0&\1\2\1L\1\2\0\2¿\6 \tmode\18nvim_get_mode\bapi\bvim;\0\0\3\0\3\0\0056\0\0\0'\2\1\0B\0\2\0029\0\2\0D\0\1\0\22relative_filepath\npaths\frequire‡\5\1\0\n\0\30\0*'\0\0\0003\1\1\0005\2\2\0003\3\3\0003\4\4\0005\5\5\0004\6\3\0>\3\1\6=\6\6\0055\6\a\0=\6\b\0054\6\3\0>\4\1\0065\a\t\0005\b\n\0=\b\v\a5\b\f\0=\b\r\a=\1\14\a>\a\2\6=\6\15\0054\6\0\0=\6\16\0054\6\0\0=\6\17\0055\6\18\0=\6\19\0056\6\20\0'\b\21\0B\6\2\0029\6\22\0065\b\25\0005\t\23\0=\0\24\t=\t\26\b=\5\r\b=\5\27\b5\t\28\0=\t\29\bB\6\2\0012\0\0ÄK\0\1\0\15extensions\1\3\0\0\14nvim-tree\rquickfix\22inactive_sections\foptions\1\0\0\ntheme\1\0\1\17globalstatus\2\nsetup\flualine\frequire\14lualine_z\1\3\0\0\rlocation\rprogress\14lualine_y\14lualine_x\14lualine_c\19always_visible\rsections\1\5\0\0\nerror\twarn\tinfo\thint\fsources\1\2\0\0\20nvim_diagnostic\1\2\1\0\16diagnostics\21update_in_insert\2\14lualine_b\1\2\0\0\vbranch\14lualine_a\1\0\0\0\0\1\0\29\6i\tüÑ∏\6s\tüÖÇ\6S\tüÖÇ\6v\tüÖÖ\6n\tüÑΩ\6r\tüÖÅ\bnov\tüÑΩ\ano\tüÑΩ\bnoV\tüÑΩ\bno\22\tüÑΩ\bniI\tüÑΩ\bniR\tüÑΩ\6c\tüÑ≤\bniV\tüÑΩ\arm\tüÖÅ\6V\tüÖÖ\6!\tüÖÉ\6\22\tüÖÖ\6\19\tüÖÇ\aix\tüÑ∏\aRc\tüÖÅ\aRv\tüÖÅ\aRx\tüÖÅ\ar?\tüÖÅ\aic\tüÑ∏\acv\tüÑ≤\6t\tüÖÉ\ace\tüÑ≤\6R\tüÖÅ\0\19lighthaus_dark\0", "config", "lualine.nvim")

vim.cmd [[ packadd nvim-cmp ]]

-- Config for: nvim-cmp
try_loadstring("\27LJ\2\n-\0\1\4\1\2\0\5-\1\0\0009\1\0\0019\3\1\0B\1\2\1K\0\1\0\0¿\tbody\15lsp_expandº\a\1\0\r\0003\0a6\0\0\0'\2\1\0B\0\2\0029\1\2\0009\1\3\0015\3\4\0B\1\2\0016\1\0\0'\3\5\0B\1\2\0025\2\v\0005\3\a\0005\4\6\0=\4\b\0035\4\t\0=\4\n\3=\3\f\0029\3\r\0019\3\14\3=\3\15\0025\3\17\0003\4\16\0=\4\18\3=\3\19\0025\3\20\0=\3\b\0026\3\0\0'\5\21\0B\3\2\0029\3\22\3B\3\1\2=\3\23\0025\3\27\0006\4\0\0'\6\24\0B\4\2\0029\4\25\0045\6\26\0B\4\2\2=\4\28\3=\3\29\0025\3\30\0=\3\31\0029\3\3\0016\5 \0009\5!\5'\a\"\0\18\b\2\0005\t*\0004\n\b\0005\v#\0>\v\1\n5\v$\0>\v\2\n5\v%\0>\v\3\n5\v&\0>\v\4\n5\v'\0>\v\5\n5\v(\0>\v\6\n5\v)\0>\v\a\n=\n+\tB\5\4\0A\3\0\0019\3\3\0019\3,\3'\5-\0006\6 \0009\6!\6'\b\"\0\18\t\2\0005\n/\0004\v\3\0005\f.\0>\f\1\v=\v+\nB\6\4\0A\3\1\0019\3\3\0019\3,\3'\0050\0006\6 \0009\6!\6'\b\"\0\18\t\2\0005\n2\0004\v\3\0005\f1\0>\f\1\v=\v+\nB\6\4\0A\3\1\0012\0\0ÄK\0\1\0\1\0\0\1\0\1\tname\vbuffer\6/\1\0\0\1\0\1\tname\fcmdline\6:\fcmdline\fsources\1\0\0\1\0\1\tname\vbuffer\1\0\1\tname\tpath\1\0\1\tname\tfish\1\0\1\tname\rnvim_lua\1\0\1\tname\28nvim_lsp_signature_help\1\0\1\tname\rnvim_lsp\1\0\1\tname\fluasnip\nforce\20tbl_deep_extend\bvim\17experimental\1\0\1\15ghost_text\2\15formatting\vformat\1\0\0\1\0\1\14with_text\2\15cmp_format\flspkind\fmapping\17cmp_mappings\vkeymap\1\0\1\16completeopt\26menu,menuone,noinsert\fsnippet\vexpand\1\0\0\0\14preselect\tNone\18PreselectMode\vwindow\1\0\0\18documentation\1\0\1\vborder\frounded\15completion\1\0\0\1\0\1\vborder\frounded\bcmp\1\0\2\17updateevents\29TextChanged,TextChangedI\fhistory\2\nsetup\vconfig\fluasnip\frequire\0", "config", "nvim-cmp")

time([[Sequenced loading]], false)

-- Command lazy-loads
time([[Defining lazy-load commands]], true)
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeClipboard lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeClipboard", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeClose lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeClose", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeFindFile lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeFindFile", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimFreeFindFileToggle lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimFreeFindFileToggle", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeFocus lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeFocus", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeOpen lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeOpen", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeRefresh lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeRefresh", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeResize lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeResize", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NvimTreeToggle lua require("packer.load")({'nvim-tree.lua'}, { cmd = "NvimTreeToggle", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Dash lua require("packer.load")({'dash.nvim'}, { cmd = "Dash", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Tldr lua require("packer.load")({'tldr.nvim'}, { cmd = "Tldr", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file TSHighlightCapturesUnderCursor lua require("packer.load")({'playground'}, { cmd = "TSHighlightCapturesUnderCursor", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file TSPlaygroundToggle lua require("packer.load")({'playground'}, { cmd = "TSPlaygroundToggle", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file ColorizerAttachToBuffer lua require("packer.load")({'nvim-colorizer.lua'}, { cmd = "ColorizerAttachToBuffer", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
time([[Defining lazy-load commands]], false)

vim.cmd [[augroup packer_load_aucmds]]
vim.cmd [[au!]]
  -- Filetype lazy-loads
time([[Defining lazy-load filetype autocommands]], true)
vim.cmd [[au FileType typescript ++once lua require("packer.load")({'goto-preview', 'nvim-colorizer.lua'}, { ft = "typescript" }, _G.packer_plugins)]]
vim.cmd [[au FileType typescriptreact ++once lua require("packer.load")({'nvim-colorizer.lua'}, { ft = "typescriptreact" }, _G.packer_plugins)]]
vim.cmd [[au FileType lua ++once lua require("packer.load")({'goto-preview'}, { ft = "lua" }, _G.packer_plugins)]]
vim.cmd [[au FileType fish ++once lua require("packer.load")({'cmp-fish'}, { ft = "fish" }, _G.packer_plugins)]]
vim.cmd [[au FileType scss ++once lua require("packer.load")({'nvim-colorizer.lua'}, { ft = "scss" }, _G.packer_plugins)]]
vim.cmd [[au FileType javascript ++once lua require("packer.load")({'nvim-colorizer.lua'}, { ft = "javascript" }, _G.packer_plugins)]]
vim.cmd [[au FileType javascriptreact ++once lua require("packer.load")({'nvim-colorizer.lua'}, { ft = "javascriptreact" }, _G.packer_plugins)]]
vim.cmd [[au FileType html ++once lua require("packer.load")({'goto-preview', 'nvim-colorizer.lua'}, { ft = "html" }, _G.packer_plugins)]]
vim.cmd [[au FileType css ++once lua require("packer.load")({'goto-preview', 'nvim-colorizer.lua'}, { ft = "css" }, _G.packer_plugins)]]
vim.cmd [[au FileType svelte ++once lua require("packer.load")({'goto-preview'}, { ft = "svelte" }, _G.packer_plugins)]]
vim.cmd [[au FileType json ++once lua require("packer.load")({'goto-preview'}, { ft = "json" }, _G.packer_plugins)]]
vim.cmd [[au FileType csharp ++once lua require("packer.load")({'goto-preview'}, { ft = "csharp" }, _G.packer_plugins)]]
vim.cmd [[au FileType markdown ++once lua require("packer.load")({'markdown-preview.nvim'}, { ft = "markdown" }, _G.packer_plugins)]]
vim.cmd [[au FileType rust ++once lua require("packer.load")({'goto-preview'}, { ft = "rust" }, _G.packer_plugins)]]
time([[Defining lazy-load filetype autocommands]], false)
vim.cmd("augroup END")
if should_profile then save_profiles(1) 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

mrjones2014 avatar Mar 31 '22 16:03 mrjones2014

The same happens to me on Windows 10 using the released nvim 0.7.0.

gjm-p avatar May 09 '22 09:05 gjm-p

Did you figure out a solution @mrjones2014? I see we have the same config of forcing SSH for GitHub and 1Password for SSH, and :PackerSync doesn't really work for me. Every restart of nvim it is able to update a subset of the available packages but then errors out.

sondr3 avatar Sep 06 '22 13:09 sondr3

The problem went away for me a long while ago with a 1Password update.

mrjones2014 avatar Sep 06 '22 14:09 mrjones2014

What’s your settings for reauthentication for SSH in 1Password? Might be we have a difference there.

sondr3 avatar Sep 06 '22 21:09 sondr3

I have it set to “Per application” but “Per application and terminal session” should also work fine

mrjones2014 avatar Sep 06 '22 21:09 mrjones2014