Open meck opened 1 month ago
This is a bit more of a general issue in nixvim. Our to-lua generator currently assumes that null-or-empty value should not be rendered as lua.
There's a few historical reasons for this, but it leads to frustration in cases like this where we actually want to include a nil
or a {}
in the output...
One workaround is to use our "raw lua" feature:
{
foo.__raw = "nil";
bar.__raw = "{}";
}
unstable
unstable
Description
plugins.lsp.*.filestypes
should be able to generate anil
lua value, currently anynull
value is filtered out, falling back tonvim-lspconfig
default value which makes sense. However to activate a lsp for any filetype this should be forced tonil
.The scenario I'm looking at is enabling
ltex-ls
for all files (withautostart = false
) and starting it manually usingLspStart
where needed. I don't know if an empty list should be transformed tonil
or therawLua
type should just be enabled as possible type?