about summary refs log tree commit diff stats
path: root/sys/nixpkgs/pkgs/tree-sitter-yts/treefmt.toml
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2024-01-19 18:55:21 +0100
committerSoispha <soispha@vhack.eu>2024-01-19 18:55:21 +0100
commit849cd60632c2da99a4035e614266b0aa86612f4f (patch)
tree55372bc6c1f6424d84c75085ca0a3b4d12b4dabb /sys/nixpkgs/pkgs/tree-sitter-yts/treefmt.toml
parentfeat(flake): Add `pkgs` subattribute (diff)
downloadnixos-config-849cd60632c2da99a4035e614266b0aa86612f4f.tar.gz
nixos-config-849cd60632c2da99a4035e614266b0aa86612f4f.zip
feat(hm/conf/nvim/plgs/treesitter): Add custom parser for `yts`
Diffstat (limited to '')
-rw-r--r--sys/nixpkgs/pkgs/tree-sitter-yts/treefmt.toml35
1 files changed, 35 insertions, 0 deletions
diff --git a/sys/nixpkgs/pkgs/tree-sitter-yts/treefmt.toml b/sys/nixpkgs/pkgs/tree-sitter-yts/treefmt.toml
new file mode 100644
index 00000000..e84ae516
--- /dev/null
+++ b/sys/nixpkgs/pkgs/tree-sitter-yts/treefmt.toml
@@ -0,0 +1,35 @@
+[formatter.nix]
+command = "nixpkgs-fmt"
+includes = ["*.nix"]
+excludes = ["test/**.nix"]
+
+[formatter.prettier]
+command = "prettier"
+options = ["--write"]
+includes = [
+    "*.css",
+    "*.html",
+    "*.js",
+    "*.json",
+    "*.jsx",
+    "*.md",
+    "*.mdx",
+    "*.scss",
+    "*.ts",
+]
+excludes = ["src/**.json"]
+
+[formatter.rust]
+command = "rustfmt"
+options = ["--edition", "2018"]
+includes = ["*.rs"]
+
+[formatter.c]
+command = "clang-format"
+options = [ "-i" ]
+includes = [ "*.c", "*.cpp", "*.cc", "*.h", "*.hpp" ]
+excludes = [
+  "bindings/node/binding.cc",
+  "src/parser.c",
+  "src/tree_sitter/parser.h",
+]