From fbb98300dfa4cf12c8aacb1242baab3644e54951 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Fri, 25 Feb 2022 16:42:23 -0600 Subject: remove all submodules The submodules system is being replaced with a command-line flag hx --fetch-grammars Which shallow-clones grammar repositories at the given revision and hx --build-grammars For building grammars separate of the initial compilation of helix. Why remove submodules? * Cloning helix in general takes a long time because of the submodules, especially when the submodules are not fetched as shallow * Packaging is consistently painful no matter the package-manager * It is quite difficult to devise a scheme where users can declare a desired set of grammars and implement it with submodules This commit fully removes the existing tree-sitter submodules from the tree (as well as the .gitmodules file which is no longer used). --- helix-syntax/languages/tree-sitter-zig | 1 - 1 file changed, 1 deletion(-) delete mode 160000 helix-syntax/languages/tree-sitter-zig (limited to 'helix-syntax/languages/tree-sitter-zig') diff --git a/helix-syntax/languages/tree-sitter-zig b/helix-syntax/languages/tree-sitter-zig deleted file mode 160000 index 93331b8b..00000000 --- a/helix-syntax/languages/tree-sitter-zig +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 93331b8bd8b4ebee2b575490b2758f16ad4e9f30 -- cgit v1.2.3-70-g09d2