diff options
author | Case Duckworth | 2023-01-30 12:08:02 -0600 |
---|---|---|
committer | Case Duckworth | 2023-01-30 12:08:02 -0600 |
commit | 3013df75316aeff946ad9366422c8ed39ea30796 (patch) | |
tree | 5ca7cdd1c97ebdab0079eef1c0013b8c6c223220 | |
parent | Add pandoc-mode (diff) | |
download | emacs-3013df75316aeff946ad9366422c8ed39ea30796.tar.gz emacs-3013df75316aeff946ad9366422c8ed39ea30796.zip |
Add treesit-auto
I also rebuilt Emacs to include tree-sitter, which was a whole journey. All for something of questionable utility :upside-down smiley face:
-rw-r--r-- | init.el | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/init.el b/init.el index 80b7d85..f3a19f0 100644 --- a/init.el +++ b/init.el | |||
@@ -870,3 +870,16 @@ With PREFIX, prompt to change the current dictionary." | |||
870 | (inhibit-same-window . t))) | 870 | (inhibit-same-window . t))) |
871 | (add-hook 'gauche-mode-hook #'enable-gauche-paredit-mode) | 871 | (add-hook 'gauche-mode-hook #'enable-gauche-paredit-mode) |
872 | (add-hook 'inferior-scheme-mode-hook #'enable-gauche-paredit-mode)) | 872 | (add-hook 'inferior-scheme-mode-hook #'enable-gauche-paredit-mode)) |
873 | |||
874 | (use-package treesit-auto | ||
875 | ;; XXX: I don't really get the utility of this package, but I spent a ton of | ||
876 | ;; time figuring out how to properly build it ... so here it is. | ||
877 | :when (treesit-available-p) | ||
878 | :vc (:url "https://github.com/renzmann/treesit-auto") | ||
879 | :config | ||
880 | (setopt treesit-extra-load-path | ||
881 | ;; https://github.com/casouri/tree-sitter-module/ | ||
882 | `(,(expand-file-name "~/misc/tree-sitter-module/dist/"))) | ||
883 | (treesit-auto-apply-remap) | ||
884 | (define-advice treesit-install-language-grammar (:after (&rest _) apply-remap) | ||
885 | (treesit-auto-apply-remap))) | ||