Wilfred / tree-sitter-elisp

tree-sitter grammar for emacs lisp

Home Page:https://www.npmjs.com/package/tree-sitter-elisp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to install?

LazerJesus opened this issue · comments

commented

I got this far but i still cant run it.

(tree-sitter-hl-mode) results in: tree-sitter--setup: No language registered for major mode ‘emacs-lisp-mode’

(use-package tree-sitter
  :straight t
  :hook ((emacs-lisp-mode . tree-sitter-mode)
         (emacs-lisp-mode . tree-sitter-hl-mode)))

(use-package tree-sitter-langs
  :straight t
  :after tree-sitter)

(use-package tree-sitter-elisp
  :straight (tree-sitter-elisp
             :host github
             :repo "Wilfred/tree-sitter-elisp"
             :files ("*.el" "*.c" "*.so" "*.dylib" "*.dll"))
  :after (tree-sitter tree-sitter-langs)
  :config
  (add-to-list 'tree-sitter-major-mode-language-alist '(emacs-lisp-mode . emacs-lisp))
  (add-hook 'emacs-lisp-mode-hook #'tree-sitter-mode)
  (add-hook 'emacs-lisp-mode-hook #'tree-sitter-hl-mode))