We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
:list
1 parent 00a6f38 commit 8eeedcbCopy full SHA for 8eeedcb
1 file changed
lua/ui/spec.lua
@@ -1308,17 +1308,14 @@ spec.default = {
1308
ls = {
1309
---|fS
1310
1311
- condition = function ()
1312
- local last_cmd = vim.fn.histget("cmd", -1);
1313
- require("ui.log").print(last_cmd, "HERE")
1314
-
1315
- for _, patt in ipairs({ "^ls", "^buffers", "^files" }) do
1316
- if string.match(last_cmd, patt) then
1317
- return true;
1318
- end
+ condition = function (msg, lines)
+ if msg.kind ~= "list_cmd" then
+ return false;
+ elseif string.match(lines[2], '^%s*(%d+)%s*([u%%#ah%-=RF%?%+x]+)%s*"(.+)"%s*line (%d+)$') == nil then
1319
end
1320
1321
- return false;
+ return true;
1322
end,
1323
1324
modifier = function (_, lines)
0 commit comments