mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
chore(tree-sitter): move setup to a central list of hooks
This commit is contained in:
@@ -122,6 +122,7 @@
|
||||
(require 'siren-string-edit)
|
||||
(require 'siren-string-inflection)
|
||||
(require 'siren-toggle-comments)
|
||||
(require 'siren-tree-sitter)
|
||||
(require 'siren-yasnippet)
|
||||
|
||||
;; Version control
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-prettier-js)
|
||||
(require 'siren-rainbow)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package css-mode
|
||||
:mode "\\.css\\'"
|
||||
@@ -24,7 +23,6 @@
|
||||
(defun siren-css-mode-setup ()
|
||||
(setq-local tab-width 2)
|
||||
|
||||
(tree-sitter-mode +1)
|
||||
(prettier-js-mode)
|
||||
(lsp-deferred)
|
||||
(rainbow-mode +1)))
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
(require 'siren-prog-mode)
|
||||
(require 'siren-projectile)
|
||||
(require 'siren-reformatter)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package go-mode
|
||||
:mode "\\.go\\'"
|
||||
@@ -48,7 +47,6 @@
|
||||
(when (fboundp 'auto-highlight-symbol-mode)
|
||||
(auto-highlight-symbol-mode -1))
|
||||
|
||||
(tree-sitter-mode t)
|
||||
(origami-mode t)
|
||||
(subword-mode t))
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-origami)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package js-mode
|
||||
:straight (:type built-in)
|
||||
@@ -32,7 +31,6 @@
|
||||
indent-level width
|
||||
tab-width width))
|
||||
|
||||
(tree-sitter-mode t)
|
||||
(subword-mode t)
|
||||
(origami-mode t)))
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
(require 'siren-js)
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-origami)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package json-mode
|
||||
:mode "\\.json\\'"
|
||||
@@ -31,7 +30,6 @@
|
||||
json-reformat:indent-width width
|
||||
tab-width width))
|
||||
|
||||
(tree-sitter-mode t)
|
||||
(origami-mode t))
|
||||
|
||||
:init
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
(require 'siren-origami)
|
||||
(require 'siren-prettier-js)
|
||||
(require 'siren-rainbow)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package php-mode
|
||||
:interpreter "php"
|
||||
@@ -19,7 +18,6 @@
|
||||
|
||||
:preface
|
||||
(defun siren-php-mode-setup ()
|
||||
(tree-sitter-mode t)
|
||||
(prettier-js-mode t)
|
||||
(rainbow-mode t)
|
||||
(subword-mode t)
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
(require 'siren-projectile)
|
||||
(require 'siren-string-inflection)
|
||||
(require 'siren-cycle-quotes)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package ruby-mode
|
||||
:straight (:type built-in)
|
||||
@@ -60,7 +59,6 @@
|
||||
ruby-use-smie t
|
||||
tab-width 2)
|
||||
|
||||
(tree-sitter-mode t)
|
||||
(hs-minor-mode t)
|
||||
(subword-mode t))
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-origami)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package rust-mode
|
||||
:mode "\\.rs\\'"
|
||||
@@ -25,7 +24,6 @@
|
||||
(defun siren-rust-mode-setup ()
|
||||
(setq-local rust-format-on-save t)
|
||||
|
||||
(tree-sitter-mode t)
|
||||
(origami-mode t)
|
||||
(subword-mode t))
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package sh-script
|
||||
:straight (:type built-in)
|
||||
:mode
|
||||
@@ -38,8 +36,7 @@
|
||||
(defun siren-sh-mode-setup ()
|
||||
(setq-local tab-width 2)
|
||||
|
||||
(subword-mode +1)
|
||||
(tree-sitter-mode +1)))
|
||||
(subword-mode +1)))
|
||||
|
||||
(use-package lsp-bash
|
||||
:straight lsp-mode
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-reformatter)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package terraform-mode
|
||||
:hook
|
||||
@@ -20,7 +19,6 @@
|
||||
:preface
|
||||
(defun siren-terraform-mode-setup ()
|
||||
(setq-local tab-width 2)
|
||||
(tree-sitter-hl-mode +1)
|
||||
(terraform-format-on-save-mode 1))
|
||||
|
||||
:config
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-origami)
|
||||
(require 'siren-prettier-js)
|
||||
(require 'siren-tree-sitter)
|
||||
(require 'siren-web-mode)
|
||||
|
||||
(use-package typescript-mode
|
||||
@@ -57,7 +56,6 @@
|
||||
(setq-local flycheck-check-syntax-automatically '(save mode-enabled)
|
||||
company-tooltip-align-annotations t)
|
||||
|
||||
(tree-sitter-mode t)
|
||||
(prettier-js-mode t)
|
||||
(flycheck-mode t)
|
||||
(eldoc-mode t)
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
(require 'siren-lsp)
|
||||
(require 'siren-prog-mode)
|
||||
(require 'siren-tree-sitter)
|
||||
|
||||
(use-package yaml-mode
|
||||
:mode "\\.yml\\'" "\\.yaml\\'"
|
||||
@@ -24,7 +23,6 @@
|
||||
(run-hooks 'prog-mode-hook)
|
||||
|
||||
(setq-local tab-width 2)
|
||||
(tree-sitter-mode t)
|
||||
(subword-mode t)))
|
||||
|
||||
(use-package lsp-yaml
|
||||
|
||||
@@ -7,6 +7,22 @@
|
||||
;;; Code:
|
||||
|
||||
(use-package tree-sitter
|
||||
:hook
|
||||
((css-mode
|
||||
js-mode
|
||||
json-mode
|
||||
php-mode
|
||||
ruby-mode
|
||||
rust-mode
|
||||
sh-mode
|
||||
terraform-mode
|
||||
typescript-mode
|
||||
yaml-mode) . siren-tree-sitter-mode-enable)
|
||||
|
||||
:preface
|
||||
(defun siren-tree-sitter-mode-enable ()
|
||||
(tree-sitter-mode t))
|
||||
|
||||
:defer t)
|
||||
|
||||
(use-package tree-sitter-langs
|
||||
|
||||
Reference in New Issue
Block a user