Open augustebaum opened 2 years ago
Same problem also on Archlinux.
❯ nvim --version
NVIM v0.7.0-dev+1027-gf02a5a7bda
Build type: RelWithDebInfo
LuaJIT 2.0.5
Thanks for the report...this error usually signifies a too-old Neovim version, but both of yours look recent enough. I also cannot reproduce this on Arch with NVIM v0.7.0-dev+1027-gf02a5a7bda myself...
Did this start suddenly after successful packer
use, or are you new to packer
?
I used packer
for quiet a long time without problems.
Just 5 minutes ago I tried to remove all use's()
from packer config and I run PackerSync
. I also reinstalled packer itself. Now the PackerSync
and PackerUpdate
are working without extmark
related problems. Too bad I didn't take a more subtle approach to finding the exact culprit of this extmark problem. So for now the workaround is to "clean" all plugins and install back :)
Exact same error for me.
macOS Monterey 12.1
nvim --version
NVIM v0.6.1
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by brew@Monterey
git --version
git version 2.35.1
Terminal: Alacritty 0.10.0
Is the official fix to clear all plugins and install again?
I've found the exact same problem, and for me it's reproducible.
nvim --version
: 0.7.0git --version
: 2.36.1Run :PackerUpdate
Error executing vim.schedule lua callback: ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:261: Expected 4 arguments
stack traceback:
[C]: in function 'get_extmark_by_id'
...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:261: in function ''
vim/_editor.lua: in function <vim/_editor.lua:0>
Press ENTER or type command to continue
[packer.nvim] [ERROR 00:41:43] display.lua:32: Failed to get extmark: Expected lua number
Press ENTER or type command to continue
After which usual window with results of upgrade shows, right now it's "Everything is already up to date"
local install_path = vim.fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim"
if vim.fn.empty(vim.fn.glob(install_path)) > 0 then
packer_bootstrap = vim.fn.system({
"git",
"clone",
"--depth",
"1",
"https://github.com/wbthomason/packer.nvim",
install_path,
})
vim.cmd("packadd packer.nvim")
end
require("packer").startup(function(use)
-- Self-manage
use("wbthomason/packer.nvim")
-- General
use("tpope/vim-surround")
use("tpope/vim-repeat")
-- Visual
use({
"norcalli/nvim-colorizer.lua",
ft = { "css", "html" },
config = function()
require("colorizer").setup()
end,
})
use({
"kyazdani42/nvim-web-devicons",
as = "devicons",
})
use({
"nvim-lualine/lualine.nvim",
after = { "devicons" },
config = function()
require("eaglesemanation.lualine")
end,
})
use({
"ishan9299/nvim-solarized-lua",
config = function()
local _, _ = pcall(vim.cmd, "colorscheme solarized")
end,
})
-- Git integration
use("tpope/vim-fugitive")
use("tpope/vim-git")
-- Language support
use({
"neovim/nvim-lspconfig",
as = "lspconfig",
requires = {
{ "jose-elias-alvarez/null-ls.nvim" },
},
})
use({
"nvim-treesitter/nvim-treesitter",
config = function()
require("eaglesemanation.treesitter")
end,
})
use("towolf/vim-helm")
-- Autocompletion
use({
"L3MON4D3/LuaSnip",
as = "luasnip",
})
use({
"hrsh7th/nvim-cmp",
requires = {
{ "hrsh7th/cmp-nvim-lsp" },
{ "hrsh7th/cmp-path" },
{ "hrsh7th/cmp-omni" },
{ "onsails/lspkind-nvim" },
{ "saadparwaiz1/cmp_luasnip", after = { "luasnip" } },
},
config = function()
require("eaglesemanation.lsp")
end,
})
-- Diagnostics list
use({
"folke/trouble.nvim",
requires = "kyazdani42/nvim-web-devicons",
config = function()
require("trouble").setup({})
end,
})
-- Fuzzy search
use({
"nvim-telescope/telescope.nvim",
requires = {
{ "nvim-lua/plenary.nvim" },
{ "nvim-telescope/telescope-fzf-native.nvim", run = "make" },
{ "nvim-telescope/telescope-ui-select.nvim" },
},
config = function()
require("eaglesemanation.telescope")
end,
})
-- Improved NetRW
use("tpope/vim-vinegar")
-- LaTeX integration
use({
"lervag/vimtex",
ft = { "tex" },
config = function()
require("eaglesemanation.vimtex")
end,
})
-- Setup on first boot
if packer_bootstrap then
require("packer").sync()
end
end)
--- plugins.lua.old 2022-05-11 00:49:40.061596821 -0400
+++ plugins.lua 2022-05-11 00:48:57.860899437 -0400
@@ -29,11 +29,10 @@
})
use({
"kyazdani42/nvim-web-devicons",
- as = "devicons",
})
use({
"nvim-lualine/lualine.nvim",
- after = { "devicons" },
+ after = { "kyazdani42/nvim-web-devicons" },
config = function()
require("eaglesemanation.lualine")
end,
I'm pretty sure it's because I added as = "devicons"
to nvim-web-devicons
, but then tried to depend on nvim-web-devicons
for trouble.nvim
.
So for @augustebaum that would be conflict between treesitter
alias and nvim-treesitter
requirement for go.nvim
Same problem here on neovim 0.7.0.
Hey, when diving deeper into the issue, it see the following error:
display.lua:34: Failed to get extmark: Expected lua number
It seems that Packer is falling back to the behavior in the following block: https://github.com/wbthomason/packer.nvim/blob/master/lua/packer/display.lua#L27-L36
When the call fails, you fall back to assuming that neovim failed due to the editor being old (and then try to use an older version of the api contract). This other version fails.
After diving deeper into the code, it seems that this code gets called from the task_succeeded
callback:
task_succeeded = vim.schedule_wrap(function(self, plugin, message)
if not self:valid_display() then
return
end
local line, _ = get_extmark_by_id(self.buf, self.ns, self.marks[plugin])
self:set_lines(line[1], line[1] + 1, { fmt(' %s %s: %s', config.done_sym, plugin, message) })
api.nvim_buf_del_extmark(self.buf, self.ns, self.marks[plugin])
self.marks[plugin] = nil
self:decrement_headline_count()
end),
The self.marks[plugin]
seems to be returning a nil
object. That basically means that, when we have duplicate in the packer configuration file, we end up updating/syncing/intsalling the plugin twice. On the first time, self.marks[plugin] = nil
removes the initial instance of the element in the hash map. In the second instance, when the installation/syncing/update succeeds, we try to update the same item in the list and find nil
.
Short Term Solution
plugins.lua
file and ensure that you don't have any duplicate plugins (that fixed my problem).Long Term Solution (For Contributors)
manage
function: https://github.com/wbthomason/packer.nvim/blob/master/lua/packer.lua#L198-L219).I would have loved to contribute the fix but it would take me way more time setting up the project and NOT breaking things than just reporting my investigation here to help someone more familiar of packer.nvim
carry out the fix.
Thank you so much for creating this amazing package manager! :raised_hands:
Hi,
Same problem for me with neovim nightly : v0.8.0-dev+538-ga9de89894
it happened when I add a use with required before the dependency use that have an alias.
Example: original config OK :
use { 'lisa/tata.nvim' }
use { 'john/toto.nvim', as = 'toto' }
breaking change KO :
use { 'lisa/tata.nvim' }
use { 'bob/plug.nvim', requires = { 'john/toto.nvim' } }
use { 'john/toto.nvim', as = 'toto' }
fix :
use { 'lisa/tata.nvim' }
use { 'john/toto.nvim', as = 'toto' }
use { 'bob/plug.nvim', requires = { 'toto' } }
Hope this help to resolve. Thank you for packer :)
nvim --version
: 0.6.0git --version
: 2.34.1Steps to reproduce
Run
:PackerUpdate
.Actual behaviour
then the pop-up appears with nothing special in it (apart from "failure to update" messages).
Expected behaviour
Update works with no errors.
packer files
Plugin specification file(s)
```lua -- Plugins vim.cmd("filetype plugin on") vim.cmd[[ augroup packer_user_config autocmd! autocmd BufWritePost plugins.lua sourcepacker log file
``` [WARN Sun Nov 21 12:45:26 2021 1.0504731358973e+15] ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:197: Plugin "telescope-fzy-native.nvim" is used twice! (line 141) [WARN Sun Nov 21 12:45:32 2021 1.0504798029259e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Sun Nov 21 12:45:36 2021 1.0504839407634e+15] .../site/pack/packer/start/packer.nvim/lua/packer/async.lua:20: Error in coroutine: ...ack/packer/start/packer.nvim/lua/packer/plugin_utils.lua:204: Vim(command):E174: Command already exists: add ! to replace it: IndentOMatic execute "lua require('indent-o-matic').detect()" [WARN Sun Nov 21 12:56:16 2021 1.0511230668335e+15] .../share/nvim/site/pack/packer/start/packer/lua/packer.lua:197: Plugin "telescope-fzy-native.nvim" is used twice! (line 141) [WARN Sun Nov 21 12:57:04 2021 1.0511710380405e+15] .../share/nvim/site/pack/packer/start/packer/lua/packer.lua:197: Plugin "telescope-fzy-native.nvim" is used twice! (line 141) [WARN Sun Nov 21 14:01:31 2021 1312588409827] .../nvim/site/pack/packer/start/packer/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Sun Nov 21 14:03:30 2021 1432292479053] .../nvim/site/pack/packer/start/packer/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Sun Nov 21 14:03:50 2021 1452469940793] .../nvim/site/pack/packer/start/packer/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Sun Nov 21 15:12:24 2021 5565861836300] .../nvim/site/pack/packer/start/packer/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Mon Nov 22 16:31:59 2021 96719034559850] .../site/pack/packer/start/packer.nvim/lua/packer/async.lua:20: Error in coroutine: ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:713: Vim(source):E5112: Error while creating lua chunk: /Users/Auguste/.config/nvim/plugin/packer_compiled.lua:248: '=' expected near 'completeopt' [ERROR Mon Nov 22 20:03:08 2021 1.0938734822419e+14] .../site/pack/packer/start/packer.nvim/lua/packer/async.lua:20: Error in coroutine: ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:713: Vim(source):E5112: Error while creating lua chunk: /Users/Auguste/.config/nvim/plugin/packer_compiled.lua:261: '=' expected near '<' [ERROR Mon Nov 22 20:04:35 2021 1.0947451486843e+14] .../site/pack/packer/start/packer.nvim/lua/packer/async.lua:20: Error in coroutine: ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:713: Vim(source):E5112: Error while creating lua chunk: /Users/Auguste/.config/nvim/plugin/packer_compiled.lua:278: '=' expected near '<' [ERROR Wed Nov 24 15:08:34 2021 2.644961300549e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Wed Nov 24 23:51:15 2021 2.9585194490617e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Wed Nov 24 23:51:25 2021 2.9586183000211e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 91ffa8a of ThePrimeagen/harpoon [WARN Wed Nov 24 23:52:15 2021 2.959118584004e+14] ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:744: You must run PackerCompile with profiling enabled first e.g. PackerCompile profile=true [ERROR Wed Nov 24 23:54:52 2021 2.9606927191256e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Wed Nov 24 23:54:59 2021 2.9607657484499e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 91ffa8a of ThePrimeagen/harpoon [ERROR Wed Nov 24 23:56:08 2021 2.9614486690908e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Wed Nov 24 23:56:12 2021 2.9614942969455e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 91ffa8a of ThePrimeagen/harpoon [ERROR Thu Nov 25 10:05:53 2021 3.327199740335e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Thu Nov 25 12:32:16 2021 3.415021681128e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Thu Nov 25 12:36:21 2021 3.4174780357902e+14] ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:843: Failure running setup function: "/Users/Auguste/.config/nvim/init.lua:141: attempt to call a nil value" [WARN Thu Nov 25 12:37:05 2021 3.4179145924347e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:641: No plugin selected! [WARN Thu Nov 25 12:37:06 2021 3.4179288255049e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:641: No plugin selected! [WARN Thu Nov 25 12:37:09 2021 3.4179542765253e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:641: No plugin selected! [WARN Thu Nov 25 12:37:09 2021 3.4179595743852e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:641: No plugin selected! [WARN Thu Nov 25 14:16:16 2021 3.4774308382893e+14] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Thu Nov 25 14:16:20 2021 3.4774700296136e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Thu Nov 25 14:16:36 2021 3.4776283160349e+14] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Thu Nov 25 14:16:39 2021 3.4776615746445e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Thu Nov 25 14:17:01 2021 3.4778743854228e+14] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Thu Nov 25 14:17:04 2021 3.4779080375465e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Thu Nov 25 14:17:14 2021 3.4780075801721e+14] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Thu Nov 25 14:17:17 2021 3.4780409532378e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Thu Nov 25 14:17:37 2021 3.4782416684853e+14] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Fri Nov 26 15:53:43 2021 4.3998069791621e+14] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Fri Nov 26 15:53:47 2021 4.3998424523615e+14] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Thu Dec 2 15:20:54 2021 9.5635511705599e+14] ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:197: Plugin "trouble" is used twice! (line 174) [WARN Thu Dec 2 15:23:24 2021 9.5650481341656e+14] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Sat Dec 18 12:25:03 2021 2.3281899461141e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Sat Dec 18 12:25:08 2021 2.3281956546212e+15] .../site/pack/packer/start/packer.nvim/lua/packer/async.lua:20: Error in coroutine: ...ack/packer/start/packer.nvim/lua/packer/plugin_utils.lua:204: Vim(autocmd):E216: No such group or event: DiagnosticChanged * lua require'trouble'.refresh({auto = true, provider = "diagnostics"}) [ERROR Sat Dec 18 12:25:13 2021 2.3282003848279e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:25:13 2021 2.3282003868341e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Sat Dec 18 12:25:13 2021 2.3282005698041e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 913b72d of nvim-treesitter/nvim-treesitter [WARN Sat Dec 18 12:25:13 2021 2.3282005721587e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 85bfbb8 of numToStr/comment.nvim [WARN Sat Dec 18 12:25:22 2021 2.3282096745173e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Sat Dec 18 12:25:28 2021 2.3282151804897e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:25:28 2021 2.3282151844455e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Sat Dec 18 12:25:38 2021 2.328225673834e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 913b72d of nvim-treesitter/nvim-treesitter [WARN Sat Dec 18 12:25:38 2021 2.3282256745302e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 85bfbb8 of numToStr/comment.nvim [WARN Sat Dec 18 12:25:54 2021 2.3282412487154e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Sat Dec 18 12:25:58 2021 2.3282454788101e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:26:01 2021 2.328248654672e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Sat Dec 18 12:26:03 2021 2.3282502869632e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 913b72d of nvim-treesitter/nvim-treesitter [WARN Sat Dec 18 12:26:03 2021 2.3282502873114e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:552: Potential breaking change in commit 85bfbb8 of numToStr/comment.nvim [WARN Sat Dec 18 12:27:37 2021 2.3283445561758e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Sat Dec 18 12:27:57 2021 2.3283640394324e+15] ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:744: You must run PackerCompile with profiling enabled first e.g. PackerCompile profile=true [WARN Sat Dec 18 12:28:07 2021 2.3283747168261e+15] ...e/nvim/site/pack/packer/start/packer.nvim/lua/packer.lua:744: You must run PackerCompile with profiling enabled first e.g. PackerCompile profile=true [WARN Sat Dec 18 12:28:23 2021 2.3283906074592e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Sat Dec 18 12:28:28 2021 2.3283947570178e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:28:28 2021 2.3283947646352e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Sat Dec 18 12:28:53 2021 2.328420487427e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Sat Dec 18 12:28:57 2021 2.3284245889897e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:28:57 2021 2.328424594219e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Sat Dec 18 12:30:43 2021 2.3285303737024e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Sat Dec 18 12:31:26 2021 2.3285735199486e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [WARN Sat Dec 18 12:31:52 2021 2.3285993746677e+15] .../site/pack/packer/start/packer.nvim/lua/packer/clean.lua:79: Cleaning cancelled! [ERROR Sat Dec 18 12:32:21 2021 2.3286277803355e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:32:24 2021 2.3286311222477e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:32:39 2021 2.3286465800373e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:32:41 2021 2.3286482672267e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:33:26 2021 2.3286935274534e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:33:27 2021 2.3286947024773e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:34:46 2021 2.3287732297302e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:34:46 2021 2.3287732407397e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:35:39 2021 2.3288259167357e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:35:39 2021 2.3288259187932e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:36:43 2021 2.3288901426361e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Sat Dec 18 12:36:43 2021 2.3288901498255e+15] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:27:01 2022 49238593284485] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:27:01 2022 49238924521268] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:31:36 2022 49513710800348] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:31:38 2022 49515474413619] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [WARN Tue Jan 11 10:31:51 2022 49528840428500] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:641: No plugin selected! [ERROR Tue Jan 11 10:32:03 2022 49540509357781] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:32:04 2022 49541497240990] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:32:39 2022 49576687511721] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:32:40 2022 49577677481249] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:33:16 2022 49614204460960] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:33:27 2022 49625213171922] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:33:41 2022 49638905719508] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:33:42 2022 49639563070202] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:37:49 2022 49886550382064] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number [ERROR Tue Jan 11 10:37:49 2022 49887271038229] ...ite/pack/packer/start/packer.nvim/lua/packer/display.lua:32: Failed to get extmark: Expected lua number ```packer compiled file
```lua -- 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 = "/Users/Auguste/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/Users/Auguste/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/Users/Auguste/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/Users/Auguste/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" local install_cpath_pattern = "/Users/Auguste/.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 = { agrp = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/agrp", url = "https://github.com/delphinus/agrp.nvim" }, ["cmp-buffer"] = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/cmp-buffer", url = "https://github.com/hrsh7th/cmp-buffer" }, ["cmp-cmdline"] = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/cmp-cmdline", url = "https://github.com/hrsh7th/cmp-cmdline" }, ["cmp-nvim-lsp"] = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", url = "https://github.com/hrsh7th/cmp-nvim-lsp" }, ["cmp-path"] = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/cmp-path", url = "https://github.com/hrsh7th/cmp-path" }, ["cmp-snippy"] = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/cmp-snippy", url = "https://github.com/dcampos/cmp-snippy" }, colorizer = { config = { "require 'colorizer'.setup()" }, loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/colorizer", url = "https://github.com/norcalli/nvim-colorizer.lua" }, comment = { config = { "\27LJ\2\nÎ\1\0\0\4\0\n\0\r6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\4\0=\3\5\0025\3\6\0=\3\a\0025\3\b\0=\3\t\2B\0\2\1K\0\1\0\rmappings\1\0\3\nextra\2\nbasic\2\rextended\2\ropleader\1\0\2\nblock\agb\tline\agc\ftoggler\1\0\2\nblock\bgbc\tline\bgcc\1\0\3\vsticky\1\vignore\a^$\fpadding\2\nsetup\fComment\frequire\0" }, loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/comment", url = "https://github.com/numToStr/comment.nvim" }, devicons = { config = { "\27LJ\2\nO\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\fdefault\2\nsetup\22nvim-web-devicons\frequire\0" }, loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/devicons", url = "https://github.com/kyazdani42/nvim-web-devicons" }, diffview = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/diffview", url = "https://github.com/sindrets/diffview.nvim" }, go = { config = { "\27LJ\2\nT\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\ngofmt\fgofumpt\17max_line_len\3P\nsetup\ago\frequire\0" }, loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/go", url = "https://github.com/ray-x/go.nvim" }, harpoon = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/harpoon", url = "https://github.com/ThePrimeagen/harpoon" }, ["impatient.nvim"] = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/impatient.nvim", url = "https://github.com/lewis6991/impatient.nvim" }, ["indent-blankline"] = { config = { "\27LJ\2\n\2\0\0\5\0\v\0\17)\0\4\0006\1\0\0009\1\1\1=\0\2\0016\1\0\0009\1\1\1=\0\3\0016\1\4\0'\3\5\0B\1\2\0029\1\6\0015\3\a\0=\0\b\0035\4\t\0=\4\n\3B\1\2\1K\0\1\0\20buftype_exclude\1\2\0\0\rterminal\17indent_level\1\0\4\18show_foldtext\1\28show_first_indent_level\1\tchar\bâ$indent_blankline_use_treesitter\2\nsetup\21indent_blankline\frequire\ftabstop\15shiftwidth\abo\bvim\0" }, loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/indent-blankline", url = "https://github.com/lukas-reineke/indent-blankline.nvim" }, ["indent-o-matic"] = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/indent-o-matic", url = "https://github.com/Darazaki/indent-o-matic" }, ipy = { loaded = true, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/start/ipy", url = "https://github.com/bfredl/nvim-ipy" }, iron = { loaded = false, needs_bufread = false, path = "/Users/Auguste/.local/share/nvim/site/pack/packer/opt/iron", url = "https://github.com/hkupty/iron.nvim" }, kakoune = { config = { "\27LJ\2\na\0\0\6\0\6\0\r6\0\0\0'\2\1\0'\3\2\0'\4\3\0006\5\4\0B\0\5\0016\0\0\0'\2\5\0'\3\2\0'\4\3\0006\5\4\0B\0\5\1K\0\1\0\6v\fnoremap\20