Commit 491d0d6
Changed files (4)
home
base
tui
editors
helix
languages
home/base/tui/editors/helix/languages/default.nix
@@ -0,0 +1,3 @@
+{mylib, ...}: {
+ imports = mylib.scanModules ./.;
+}
home/base/tui/editors/helix/languages.nix → home/base/tui/editors/helix/languages/nix.nix
@@ -10,15 +10,6 @@
};
language-servers = ["nil"];
}
- {
- name = "typst";
- auto-format = true;
- indent = {
- tab-width = 2;
- unit = " ";
- };
- formatter = {command = "typstyle";};
- }
];
language-server = {
nil.config.nil = {
home/base/tui/editors/helix/languages/typst.nix
@@ -0,0 +1,18 @@
+{...}: {
+ programs.helix.languages = {
+ language = [
+ {
+ name = "typst";
+ auto-format = true;
+ indent = {
+ tab-width = 2;
+ unit = " ";
+ };
+ }
+ ];
+ language-server.tinymist = {
+ formatterMode = "typstyle";
+ formatterIndentSize = 2;
+ };
+ };
+}
home/base/tui/editors/helix/default.nix
@@ -1,5 +1,5 @@
{...}: {
- imports = [./languages.nix];
+ imports = [./languages];
catppuccin.helix.enable = true;