;;; init-treesitter.el --- summary -*- lexical-binding: t -*- ;; Author: Mark van der Putten ;; Maintainer: Mark van der Putten ;; Version: 0.1 ;; Package-Requires: (dependencies) ;;; Commentary: ;; Configure tree-sitter languages ;;; Code: ;; tree-sitter-grammars.tree-sitter-rust ;; tree-sitter-grammars.tree-sitter-python ;; tree-sitter-grammars.tree-sitter-nix ;; tree-sitter-grammars.tree-sitter-markdown ;; tree-sitter-grammars.tree-sitter-make ;; tree-sitter-grammars.tree-sitter-lua ;; tree-sitter-grammars.tree-sitter-yaml ;; tree-sitter-grammars.tree-sitter-c ;; tree-sitter-grammars.tree-sitter-sql ;; tree-sitter-grammars.tree-sitter-cpp ;; tree-sitter-grammars.tree-sitter-fish ;; tree-sitter-grammars.tree-sitter-bash ;; tree-sitter-grammars.tree-sitter-regex ;; tree-sitter-grammars.tree-sitter-latex ;; tree-sitter-grammars.tree-sitter-json5 ;; tree-sitter-grammars.tree-sitter-elisp ;; tree-sitter-grammars.tree-sitter-cmake ;; tree-sitter-grammars.tree-sitter-javascript ;; tree-sitter-grammars.tree-sitter-dockerfile ;; tree-sitter-grammars.tree-sitter-devicetree ;; tree-sitter-grammars.tree-sitter-commonlisp ;; tree-sitter-grammars.tree-sitter-vue (use-package tree-sitter :ensure t ;; :init (global-tree-sitter-mode) :config (setq treesit-language-source-alist '((python . ("https://github.com/tree-sitter/tree-sitter-python")) (nix . ("https://github.com/nix-communit/tree-sitter-nix")) (rust . ("https://github.com/tree-sitter/tree-sitter-rust")) ;; voeg hier meer talen toe )) (mapc #'treesit-install-language-grammar (mapcar #'car treesit-language-source-alist)) ) (provide 'init-treesitter) ;;; init-treesitter.el ends here