From 0e83b6d8bf24ac59f16ddd69d12ac4e08571cd25 Mon Sep 17 00:00:00 2001 From: LLoyderino Date: Wed, 24 Sep 2025 11:40:04 +0200 Subject: Lots of new changes: - Made .gitignore allow by default (rather than manually specifying what I want) - Dropped pre-built (non-versioned) TS grammars and use built-in ones - Upload custom snippets (lol 1) --- .gitignore | 16 ++++++++++------ etc/yasnippet/snippets/java-mode/StringBuffer | 5 +++++ etc/yasnippet/snippets/java-ts-mode/.yas-parents | 1 + init.el | 6 ++++-- tree-sitter/libtree-sitter-java.so | Bin 0 -> 437872 bytes tree-sitter/libtree-sitter-nix.so | Bin 0 -> 102920 bytes tree-sitter/libtree-sitter-php.so | Bin 0 -> 842616 bytes tree-sitter/libtree-sitter-phpdoc.so | Bin 0 -> 201488 bytes 8 files changed, 20 insertions(+), 8 deletions(-) create mode 100644 etc/yasnippet/snippets/java-mode/StringBuffer create mode 100644 etc/yasnippet/snippets/java-ts-mode/.yas-parents create mode 100755 tree-sitter/libtree-sitter-java.so create mode 100755 tree-sitter/libtree-sitter-nix.so create mode 100755 tree-sitter/libtree-sitter-php.so create mode 100755 tree-sitter/libtree-sitter-phpdoc.so diff --git a/.gitignore b/.gitignore index 47b27ef..3d9810f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,12 @@ -* +# Cache stuff +backups/ +eln-cache/ +elpa/ -!.gitignore -!init.el -!theme.el -!snippets -!README.md +# These I'm still not sure +custom.el +var/ +etc/* +# Allow snippets tho +!etc/yasnippet diff --git a/etc/yasnippet/snippets/java-mode/StringBuffer b/etc/yasnippet/snippets/java-mode/StringBuffer new file mode 100644 index 0000000..51287d1 --- /dev/null +++ b/etc/yasnippet/snippets/java-mode/StringBuffer @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: StringBuffer +# key: sb +# -- +StringBuffer $1 = new StringBuffer($2); \ No newline at end of file diff --git a/etc/yasnippet/snippets/java-ts-mode/.yas-parents b/etc/yasnippet/snippets/java-ts-mode/.yas-parents new file mode 100644 index 0000000..f524c91 --- /dev/null +++ b/etc/yasnippet/snippets/java-ts-mode/.yas-parents @@ -0,0 +1 @@ +java-mode diff --git a/init.el b/init.el index 9dc4acc..e63e42d 100644 --- a/init.el +++ b/init.el @@ -150,8 +150,10 @@ ;; Treesitter grammars (setq treesit-language-source-alist - '((php "https://github.com/tree-sitter/tree-sitter-php" "v0.23.12" "php/src") - (phpdoc "https://github.com/claytonrcarter/tree-sitter-phpdoc" "v0.1.6"))) + '((java "https://github.com/tree-sitter/tree-sitter-java" "v0.23.5") + (php "https://github.com/tree-sitter/tree-sitter-php" "v0.23.12" "php/src") + (phpdoc "https://github.com/claytonrcarter/tree-sitter-phpdoc" "v0.1.6") + (nix "https://github.com/nix-community/tree-sitter-nix" "v0.3.0"))) ;; PHP (add-to-list 'auto-mode-alist '("\\.php\\'" . php-ts-mode)) diff --git a/tree-sitter/libtree-sitter-java.so b/tree-sitter/libtree-sitter-java.so new file mode 100755 index 0000000..db58a20 Binary files /dev/null and b/tree-sitter/libtree-sitter-java.so differ diff --git a/tree-sitter/libtree-sitter-nix.so b/tree-sitter/libtree-sitter-nix.so new file mode 100755 index 0000000..505b2d3 Binary files /dev/null and b/tree-sitter/libtree-sitter-nix.so differ diff --git a/tree-sitter/libtree-sitter-php.so b/tree-sitter/libtree-sitter-php.so new file mode 100755 index 0000000..10325e4 Binary files /dev/null and b/tree-sitter/libtree-sitter-php.so differ diff --git a/tree-sitter/libtree-sitter-phpdoc.so b/tree-sitter/libtree-sitter-phpdoc.so new file mode 100755 index 0000000..d3b2f56 Binary files /dev/null and b/tree-sitter/libtree-sitter-phpdoc.so differ -- cgit v1.3.1