We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9f80ec commit e4c47d2Copy full SHA for e4c47d2
plugin/markview.lua
@@ -65,8 +65,18 @@ if vim.g.markview_blink_loaded == false and blink ~= nil then
65
if config then
66
--- ISSUE, blink doesn't merge default sources.
67
68
- local default = config.sources.default or {};
69
- config.sources.per_filetype[ft] = vim.list_extend(default, { "markview" });
+ local default = config.sources.default;
+
70
+ if vim.islist(default) then
71
+ config.sources.per_filetype[ft] = vim.list_extend(default, { "markview" });
72
+ else
73
+ --- Empty context.
74
+ local can_exec, exec = pcall(default, {});
75
76
+ if can_exec and vim.islist(exec) then
77
+ config.sources.per_filetype[ft] = vim.list_extend(exec, { "markview" });
78
+ end
79
80
else
81
pcall(blink.add_filetype_source, ft, "markview");
82
end
0 commit comments