mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
26 lines
631 B
EmacsLisp
26 lines
631 B
EmacsLisp
;;; siren-tree-sitter.el --- jimeh's Emacs Siren: tree-sitter
|
|
|
|
;;; Commentary:
|
|
|
|
;; Configuration for tree-sitter
|
|
|
|
;;; Code:
|
|
|
|
(use-package tree-sitter
|
|
:defer t)
|
|
|
|
(use-package tree-sitter-langs
|
|
:hook
|
|
(tree-sitter-after-on . tree-sitter-hl-mode)
|
|
|
|
:config
|
|
(tree-sitter-hl-add-patterns 'go
|
|
;; from: https://github.com/tree-sitter/tree-sitter-go/pull/61
|
|
[(call_expression
|
|
function: (identifier) @function.builtin
|
|
(.match? @function.builtin "^(append|cap|close|complex|copy|delete|imag|len|make|new|panic|print|println|real|recover)$"))])
|
|
)
|
|
|
|
(provide 'siren-tree-sitter)
|
|
;;; siren-tree-sitter.el ends here
|