From b5e00af8ec5d3109282e293069c4d59f75b7715e Mon Sep 17 00:00:00 2001 From: caem Date: Mon, 10 Feb 2025 01:32:07 +0100 Subject: [PATCH] emacs: add treesitter support --- modules/home/caem/development/emacs/emacs.d/appearance.el | 8 +++++++- modules/home/caem/development/emacs/emacs.d/init.el | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/home/caem/development/emacs/emacs.d/appearance.el b/modules/home/caem/development/emacs/emacs.d/appearance.el index 95235f5..699db08 100644 --- a/modules/home/caem/development/emacs/emacs.d/appearance.el +++ b/modules/home/caem/development/emacs/emacs.d/appearance.el @@ -10,9 +10,15 @@ (add-to-list 'default-frame-alist '(font . "Go Mono Nerd Font-12")) -;; Temporary theme. Replace later. (use-package darktooth-theme :ensure t :config (load-theme 'darktooth-dark t) (set-face-background 'hl-line "#262626")) ;; darktooth-background-0 + +(use-package tree-sitter :ensure t) +(use-package tree-sitter-langs :ensure t) +(setq treesit-extra-load-path + (file-expand-wildcards (concat package-user-dir "/tree-sitter-langs*/bin"))) + +(add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode) diff --git a/modules/home/caem/development/emacs/emacs.d/init.el b/modules/home/caem/development/emacs/emacs.d/init.el index 0929330..17b1fc7 100644 --- a/modules/home/caem/development/emacs/emacs.d/init.el +++ b/modules/home/caem/development/emacs/emacs.d/init.el @@ -18,7 +18,7 @@ (require 'package) (add-to-list 'package-archives - '("melpa" . "https://melpa.org/packages/") t) + '("melpa" . "https://melpa.org/packages/") t) (load (expand-file-name "./appearance.el" conf-home)) (load (expand-file-name "./annoyances.el" conf-home))