From ef51a3eaa2ca692c6919645e1795aab5190620ec Mon Sep 17 00:00:00 2001 From: "Christopher R. Nelson" Date: Wed, 5 Nov 2025 21:58:44 -0500 Subject: remove extraneous neovim --- crn/packages/tree-sitter.scm | 56 -------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 crn/packages/tree-sitter.scm (limited to 'crn/packages/tree-sitter.scm') diff --git a/crn/packages/tree-sitter.scm b/crn/packages/tree-sitter.scm deleted file mode 100644 index 9a7be33..0000000 --- a/crn/packages/tree-sitter.scm +++ /dev/null @@ -1,56 +0,0 @@ -(define-module (crn packages tree-sitter) - #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) - #:use-module (guix gexp) - #:use-module (guix utils) - #:use-module (guix download) - #:use-module (guix git-download) - #:use-module (guix build-system gnu) - #:use-module (gnu packages) - #:use-module (gnu packages icu4c)) - -(define-public tree-sitter - (package - (name "tree-sitter") - (version "0.25.8") ;untagged - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/tree-sitter/tree-sitter") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "19vg49n3wj75s28gjp2mlbb0w36bsbx3571fcw77l572qh6bk3mb")) - (modules '((guix build utils))) - (snippet #~(begin - ;; Remove bundled ICU parts - (delete-file-recursively "lib/src/unicode"))))) - (build-system gnu-build-system) - (inputs (list icu4c)) - (arguments - (list #:phases - #~(modify-phases %standard-phases - (delete 'configure)) - #:tests? #f ; there are no tests for the runtime library - #:make-flags - #~(list (string-append "PREFIX=" #$output) - (string-append "CC=" #$(cc-for-target))))) - (home-page "https://tree-sitter.github.io/tree-sitter/") - (synopsis "Incremental parsing system for programming tools") - (description - "Tree-sitter is a parser generator tool and an incremental parsing -library. It can build a concrete syntax tree for a source file and -efficiently update the syntax tree as the source file is edited. - -Tree-sitter aims to be: - -@itemize -@item General enough to parse any programming language -@item Fast enough to parse on every keystroke in a text editor -@item Robust enough to provide useful results even in the presence of syntax errors -@item Dependency-free so that the runtime library (which is written in pure C) -can be embedded in any application -@end itemize - -This package includes the @code{libtree-sitter} runtime library.") - (license license:expat))) -- cgit v1.2.3