(define-module (rosenthal packages tree-sitter) #:use-module (guix packages)) (define tree-sitter-grammar (@@ (gnu packages tree-sitter) tree-sitter-grammar)) ;; (define-public tree-sitter-cmake (tree-sitter-grammar "cmake" "CMake" "0i8vsvkkas1fnn35na68gq5xq2y3xvhv2bk9q6x8c1bzsqm6rcsa" "0.4.0" #:repository-url "https://github.com/uyha/tree-sitter-cmake")) ;; (define-public tree-sitter-dockerfile (tree-sitter-grammar "dockerfile" "Dockerfile" "0kf4c4xs5naj8lpcmr3pbdvwj526wl9p6zphxxpimbll7qv6qfnd" "0.1.2" #:repository-url "https://github.com/camdencheek/tree-sitter-dockerfile")) (define-public tree-sitter-yaml (let ((base (tree-sitter-grammar "yaml" "YAML" "1bimf5fq85wn8dwlk665w15n2bj37fma5rsfxrph3i9yb0lvzi3q" "0.5.0" #:repository-url "https://github.com/ikatyang/tree-sitter-yaml"))) (package (inherit base) (arguments (append '(#:tests? #f) ;FIXME (package-arguments base))))))