diff options
| author | benj <benj@rse8.com> | 2023-11-11 09:03:04 -0800 |
|---|---|---|
| committer | benj <benj@rse8.com> | 2023-11-11 09:03:04 -0800 |
| commit | 4f78ee33bfc828707a79cd79d296bf4a9c25b5b9 (patch) | |
| tree | 9e790112bff8a46193a087b3b64a92421221fdef | |
| parent | 2b6e1ed1202f9330de4e1cc7f1baa5d3f5e366de (diff) | |
| download | emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.gz emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.bz2 emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.lz emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.xz emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.zst emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.zip | |
add treesitter and remove some breaking haskell formatters
| -rw-r--r-- | .gitignore | 3 | ||||
| -rw-r--r-- | init.el | 6 | ||||
| -rw-r--r-- | settings/setup-treesitter.el | 15 |
3 files changed, 18 insertions, 6 deletions
@@ -23,4 +23,5 @@ transient/ pcache eln-cache/ projects -bookmarks
\ No newline at end of file +bookmarks +tree-sitter
\ No newline at end of file @@ -51,7 +51,6 @@ '(ace-window blacken cargo - cider company company-c-headers company-glsl @@ -78,8 +77,6 @@ flycheck-haskell flycheck-pos-tip go-mode - haskell-mode - hasklig-mode highlight-escape-sequences hl-todo ido-vertical-mode @@ -114,7 +111,6 @@ smart-mode-line solarized-theme swift-mode - swift-playground-mode systemd terraform-mode treemacs @@ -165,7 +161,6 @@ (require 'setup-dockerfile-mode) (require 'setup-flycheck) (require 'setup-go-mode) -(require 'setup-haskell-mode) (require 'setup-ido) (require 'setup-keychain-environment) (require 'setup-lisp-mode) @@ -183,6 +178,7 @@ (require 'setup-slime-mode) (require 'setup-terraform-mode) (require 'setup-treemacs) +(require 'setup-treesitter) (require 'setup-typescript-mode) (require 'setup-txt-mode) (require 'setup-web-mode) diff --git a/settings/setup-treesitter.el b/settings/setup-treesitter.el new file mode 100644 index 0000000..3c97e26 --- /dev/null +++ b/settings/setup-treesitter.el @@ -0,0 +1,15 @@ +(setq treesit-language-source-alist + '((astro "https://github.com/virchau13/tree-sitter-astro") + (bash "https://github.com/tree-sitter/tree-sitter-bash") + (c "https://github.com/tree-sitter/tree-sitter-c") + (css "https://github.com/tree-sitter/tree-sitter-css") + (html "https://github.com/tree-sitter/tree-sitter-html") + (json "https://github.com/tree-sitter/tree-sitter-json") + (make "https://github.com/alemuller/tree-sitter-make") + (python "https://github.com/tree-sitter/tree-sitter-python") + (rust "https://github.com/tree-sitter/tree-sitter-rust") + (tsx "https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src") + (typescript "https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src"))) + +(provide 'setup-treesitter) +;;; setup-treesitter.el ends here |
