summaryrefslogtreecommitdiff
path: root/tw/home.scm
diff options
context:
space:
mode:
authorTimo Wilken2023-10-13 17:23:29 +0200
committerTimo Wilken2023-10-30 17:30:41 +0100
commit1ce4deeb09d62769b9957c53ef28eafd38d3abb0 (patch)
treea6d70449838768ed101f760fa4c5b5a5d3260a48 /tw/home.scm
parentbfd732d421c07c7c5e3633e675632dc17a27fc4e (diff)
Initial tree-sitter support in Emacs
Diffstat (limited to 'tw/home.scm')
-rw-r--r--tw/home.scm17
1 files changed, 14 insertions, 3 deletions
diff --git a/tw/home.scm b/tw/home.scm
index bfa9f5c5..6a394a62 100644
--- a/tw/home.scm
+++ b/tw/home.scm
@@ -29,7 +29,7 @@
llvm mail maths ncdu package-management password-utils pdf pretty-print
pulseaudio pv python python-build python-check python-xyz rsync shells
shellutils sqlite ssh syndication terminals tcl tex textutils tmux tls
- version-control video vim web web-browsers wm xfce xdisorg xorg)
+ tree-sitter version-control video vim web web-browsers wm xfce xdisorg xorg)
(define-public %common-packages
(list
@@ -347,7 +347,6 @@
emacs-flymake-collection
emacs-geiser emacs-geiser-guile
emacs-sly
- emacs-cmake-mode
emacs-gnuplot
emacs-graphviz-dot-mode
emacs-haskell-mode
@@ -357,7 +356,19 @@
emacs-puppet-mode
emacs-rec-mode
emacs-web-mode
- emacs-yaml-mode))
+ emacs-yaml-mode
+
+ ;; Tree sitter libraries, for Emacs' built-in X-ts-modes.
+ tree-sitter-bash
+ tree-sitter-c
+ tree-sitter-cmake
+ tree-sitter-cpp
+ tree-sitter-css
+ tree-sitter-dockerfile
+ tree-sitter-javascript
+ tree-sitter-json
+ tree-sitter-python
+ tree-sitter-ruby))
(define xfce4-screenshooter.conf
(mixed-text-file "xfce4-screenshooter.conf" "\