aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/loader.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-12-18 08:09:16 +0800
committerGitHub <noreply@github.com>2025-12-18 08:09:16 +0800
commitc08139d790b783dc82f96869fdc14111495d1cd4 (patch)
tree8da2bb8c1d1bd0219927cd3b7116ca5a174e2397 /runtime/lua/vim/loader.lua
parentc172fd9f464d5766eab9071e8f4770504c920c05 (diff)
downloadrneovim-c08139d790b783dc82f96869fdc14111495d1cd4.tar.gz
rneovim-c08139d790b783dc82f96869fdc14111495d1cd4.tar.bz2
rneovim-c08139d790b783dc82f96869fdc14111495d1cd4.zip
fix(lua): don't remove first char of non-file stacktrace source (#37008)
Diffstat (limited to 'runtime/lua/vim/loader.lua')
-rw-r--r--runtime/lua/vim/loader.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/loader.lua b/runtime/lua/vim/loader.lua
index 585f65617f..187d7076de 100644
--- a/runtime/lua/vim/loader.lua
+++ b/runtime/lua/vim/loader.lua
@@ -492,7 +492,7 @@ function M._profile(opts)
if opts and opts.loaders then
for l, loader in pairs(loaders) do
- local loc = debug.getinfo(loader, 'Sn').source:sub(2)
+ local loc = debug.getinfo(loader, 'Sn').source:gsub('^@', '')
loaders[l] = track('loader ' .. l .. ': ' .. loc, loader)
end
end