nix-community.nixvim/tests/test-sources/plugins/lsp/language-servers/tinymist.nix
2024-05-17 09:36:12 +02:00

48 lines
926 B
Nix

{
defaults = {
plugins.lsp = {
enable = true;
servers.tinymist = {
enable = true;
settings = {
outputPath = "$dir/$name";
exportPdf = "auto";
rootPath = null;
semanticTokens = "enable";
systemFonts = true;
fontPaths = [ ];
compileStatus = "enable";
typstExtraArgs = [ ];
serverPath = null;
"trace.server" = "off";
formatterMode = "disable";
formatterPrintWidth = 120;
};
};
};
};
formatter-typstfmt = {
plugins.lsp = {
enable = true;
servers.tinymist = {
enable = true;
settings.formatterMode = "typstfmt";
};
};
};
formatter-typstyle = {
plugins.lsp = {
enable = true;
servers.tinymist = {
enable = true;
settings.formatterMode = "typstyle";
};
};
};
}