2024-05-14 16:19:06 +02:00
|
|
|
{
|
|
|
|
defaults = {
|
|
|
|
plugins.lsp = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
servers.tinymist = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
settings = {
|
|
|
|
outputPath = "$dir/$name";
|
|
|
|
exportPdf = "auto";
|
|
|
|
rootPath = null;
|
|
|
|
semanticTokens = "enable";
|
|
|
|
systemFonts = true;
|
|
|
|
fontPaths = [ ];
|
2024-12-14 16:45:58 +01:00
|
|
|
compileStatus = "disable";
|
2024-05-14 16:19:06 +02:00
|
|
|
typstExtraArgs = [ ];
|
|
|
|
formatterMode = "disable";
|
|
|
|
formatterPrintWidth = 120;
|
2024-12-14 16:45:58 +01:00
|
|
|
completion = {
|
|
|
|
triggerOnSnippetPlaceholders = null;
|
|
|
|
postfix = true;
|
|
|
|
postfixUfcs = true;
|
|
|
|
postfixUfcsLeft = true;
|
|
|
|
postfixUfcsRight = true;
|
|
|
|
};
|
2024-05-14 16:19:06 +02:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
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";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|