Created
October 24, 2021 10:59
-
-
Save ironhouzi/e766e2c0b82ae0ffdce0e1b9fafda060 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- 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 = 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 = "/home/ironhouzi/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/ironhouzi/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/ironhouzi/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/ironhouzi/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" | |
local install_cpath_pattern = "/home/ironhouzi/.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 | |
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 = { | |
["bikey-nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/bikey-nvim" | |
}, | |
["cmp-buffer"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/cmp-buffer" | |
}, | |
["cmp-nvim-lsp"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp" | |
}, | |
["cmp-nvim-lua"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua" | |
}, | |
["feline.nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/feline.nvim" | |
}, | |
["gitsigns.nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/gitsigns.nvim" | |
}, | |
["nord.nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/nord.nvim" | |
}, | |
["nvim-cmp"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/nvim-cmp" | |
}, | |
["nvim-lspconfig"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/nvim-lspconfig" | |
}, | |
["nvim-treesitter"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/nvim-treesitter" | |
}, | |
["nvim-treesitter-textobjects"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/nvim-treesitter-textobjects" | |
}, | |
["nvim-ts-context-commentstring"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/nvim-ts-context-commentstring" | |
}, | |
["nvim-web-devicons"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/nvim-web-devicons" | |
}, | |
["packer.nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/packer.nvim" | |
}, | |
playground = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/playground" | |
}, | |
["plenary.nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/plenary.nvim" | |
}, | |
["starlite-nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/starlite-nvim" | |
}, | |
["symbols-outline.nvim"] = { | |
config = { "\27LJ\2\ni\0\0\3\0\6\0\a6\0\0\0009\0\1\0005\1\4\0005\2\3\0=\2\5\1=\1\2\0K\0\1\0\fkeymaps\1\0\0\1\0\2\19toggle_preview\agt\17hover_symbol\agh\20symbols_outline\6g\bvim\0" }, | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim" | |
}, | |
["telescope.nvim"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/telescope.nvim" | |
}, | |
["vim-commentary"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/vim-commentary" | |
}, | |
["vim-flog"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/vim-flog" | |
}, | |
["vim-fugitive"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/vim-fugitive" | |
}, | |
["vim-sandwich"] = { | |
config = { "\27LJ\2\n\3\0\0\6\0\17\0\0306\0\0\0009\0\1\0'\2\2\0B\0\2\0016\0\0\0009\0\3\0006\2\0\0009\2\4\0029\2\5\0024\3\4\0005\4\a\0005\5\6\0=\5\b\0045\5\t\0=\5\n\4>\4\1\0035\4\f\0005\5\v\0=\5\b\0045\5\r\0=\5\n\4>\4\2\0035\4\15\0005\5\14\0=\5\b\0045\5\16\0=\5\n\4>\4\3\3B\0\3\1K\0\1\0\1\2\0\0\6{\1\0\2\17match_syntax\3\1\fnesting\3\1\1\3\0\0\a{ \a }\1\2\0\0\6[\1\0\2\17match_syntax\3\1\fnesting\3\1\1\3\0\0\a[ \a ]\ninput\1\2\0\0\6(\tbuns\1\0\2\17match_syntax\3\1\fnesting\3\1\1\3\0\0\a( \a )\21sandwich#recipes\6g\16list_extendQ let g:sandwich#recipes = deepcopy(g:sandwich#default_recipes)\n \bcmd\bvim\0" }, | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/vim-sandwich" | |
}, | |
["vim-vinegar"] = { | |
loaded = true, | |
path = "/home/ironhouzi/.local/share/nvim/site/pack/packer/start/vim-vinegar" | |
} | |
} | |
time([[Defining packer_plugins]], false) | |
-- Config for: symbols-outline.nvim | |
time([[Config for symbols-outline.nvim]], true) | |
try_loadstring("\27LJ\2\ni\0\0\3\0\6\0\a6\0\0\0009\0\1\0005\1\4\0005\2\3\0=\2\5\1=\1\2\0K\0\1\0\fkeymaps\1\0\0\1\0\2\19toggle_preview\agt\17hover_symbol\agh\20symbols_outline\6g\bvim\0", "config", "symbols-outline.nvim") | |
time([[Config for symbols-outline.nvim]], false) | |
-- Config for: vim-sandwich | |
time([[Config for vim-sandwich]], true) | |
try_loadstring("\27LJ\2\n\3\0\0\6\0\17\0\0306\0\0\0009\0\1\0'\2\2\0B\0\2\0016\0\0\0009\0\3\0006\2\0\0009\2\4\0029\2\5\0024\3\4\0005\4\a\0005\5\6\0=\5\b\0045\5\t\0=\5\n\4>\4\1\0035\4\f\0005\5\v\0=\5\b\0045\5\r\0=\5\n\4>\4\2\0035\4\15\0005\5\14\0=\5\b\0045\5\16\0=\5\n\4>\4\3\3B\0\3\1K\0\1\0\1\2\0\0\6{\1\0\2\17match_syntax\3\1\fnesting\3\1\1\3\0\0\a{ \a }\1\2\0\0\6[\1\0\2\17match_syntax\3\1\fnesting\3\1\1\3\0\0\a[ \a ]\ninput\1\2\0\0\6(\tbuns\1\0\2\17match_syntax\3\1\fnesting\3\1\1\3\0\0\a( \a )\21sandwich#recipes\6g\16list_extendQ let g:sandwich#recipes = deepcopy(g:sandwich#default_recipes)\n \bcmd\bvim\0", "config", "vim-sandwich") | |
time([[Config for vim-sandwich]], false) | |
if should_profile then save_profiles() end | |
end) | |
if not no_errors then | |
vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None') | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment