summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa@gmail.com>2023-09-25 05:48:47 -0400
committerJohn Turner <jturner.usa@gmail.com>2023-09-25 05:48:47 -0400
commitdb21b47a47b2d88e611853d8bff30e3ca4631515 (patch)
tree191bca595a7a60d15d49c0ffeaa45c5f4bae2c5c /packages
parent80a43c75b96b58c62e966c7e676119eaee0aadc3 (diff)
downloademacs.d-db21b47a47b2d88e611853d8bff30e3ca4631515.tar.gz
new use-package for c-ts-mode
Diffstat (limited to 'packages')
-rw-r--r--packages/treesit.el20
1 files changed, 13 insertions, 7 deletions
diff --git a/packages/treesit.el b/packages/treesit.el
index d5af6b9..af73861 100644
--- a/packages/treesit.el
+++ b/packages/treesit.el
@@ -20,10 +20,16 @@
(funcall setup-treesit-mode 'cpp 'c++-ts-mode '("cpp" "cxx" "c++" "hpp" "hxx" "h++"))))
(use-package rust-ts-mode
- :requires treesit
- :hook
- (rust-ts-mode . (lambda ()
- (when (require 'rust-mode nil t)
- (add-hook 'before-save-hook 'rust-before-save-method nil t)
- (add-hook 'after-save-hook 'rust-after-save-method nil t)
- (use-local-map (make-composed-keymap (list rust-ts-mode-map rust-mode-map)))))))
+ :requires treesit
+ :hook
+ (rust-ts-mode . (lambda ()
+ (when (require 'rust-mode nil t)
+ (add-hook 'before-save-hook 'rust-before-save-method nil t)
+ (add-hook 'after-save-hook 'rust-after-save-method nil t)
+ (use-local-map (make-composed-keymap (list rust-ts-mode-map rust-mode-map)))))))
+
+(use-package c-ts-mode
+ :requires treesit
+ :custom
+ (c-ts-mode-indent-style 'linux)
+ (c-ts-mode-indent-offset 2))