Skip to content

Commit 68d31b2

Browse files
committed
feat: Add Typst support
1 parent eecf2c4 commit 68d31b2

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

config/langs/typst.nix

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{ lib, pkgs, ... }:
2+
{
3+
lsp.servers.tinymist.enable = true;
4+
plugins = {
5+
treesitter.settings.ensure_installed = [ "typst" ];
6+
conform-nvim.settings = {
7+
formatters_by_ft.typst = [ "typstyle" ];
8+
formatters.typstyle.command = lib.getExe pkgs.typstyle;
9+
};
10+
};
11+
}

config/plugins/typst-preview.nix

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{ lib, pkgs, ... }:
2+
{
3+
plugins.typst-preview = {
4+
enable = true;
5+
settings = {
6+
dependencies_bin = {
7+
tinymist = lib.getExe pkgs.tinymist;
8+
websocat = lib.getExe pkgs.websocat;
9+
};
10+
};
11+
};
12+
}

0 commit comments

Comments
 (0)