From 0223942731c8da9adb5982a815dae39faa3e62d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Linse?= Date: Wed, 1 Apr 2020 09:57:00 +0200 Subject: [PATCH] inspect: support vim.empty_dict() --- lua/luadev/inspect.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/luadev/inspect.lua b/lua/luadev/inspect.lua index 21f4f02..e014ad6 100644 --- a/lua/luadev/inspect.lua +++ b/lua/luadev/inspect.lua @@ -244,6 +244,12 @@ function Inspector:putTable(t) local nonSequentialKeys, nonSequentialKeysLength, sequenceLength = getNonSequentialKeys(t) local mt = getmetatable(t) + if (vim and vim._empty_dict_mt + and sequenceLength == 0 and nonSequentialKeysLength == 0 + and mt == vim._empty_dict_mt) then + self:puts(tostring(t)) + return + end self:puts('{') self:down(function()