File tree 2 files changed +21
-5
lines changed
2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change 4
4
buildElispPackage ,
5
5
elispInputs ,
6
6
emacs-all-the-icons-fonts ,
7
- emacsPackages ,
7
+ treesit-grammars ,
8
8
iosevka-bin ,
9
9
ripgrep ,
10
10
xorg ,
11
11
} :
12
12
let
13
- tree-sitter = emacsPackages . treesit-grammars . with-all-grammars ;
14
-
15
13
init = buildElispPackage {
16
14
ename = "config-init" ;
17
15
38
36
--funcall org-babel-tangle
39
37
rm *.org
40
38
41
- ln -s ${ tree-sitter } /lib "$HOME/.config/emacs/tree-sitter"
39
+ ln -s ${ treesit-grammars } /lib "$HOME/.config/emacs/tree-sitter"
42
40
'' ;
43
41
44
42
meta = { } ;
@@ -73,6 +71,6 @@ stdenv.mkDerivation {
73
71
74
72
install -D -t $out $src/templates
75
73
76
- ln -s ${ tree-sitter } /lib $out/tree-sitter
74
+ ln -s ${ treesit-grammars } /lib $out/tree-sitter
77
75
'' ;
78
76
}
Original file line number Diff line number Diff line change 112
112
builtins . attrValues
113
113
( builtins . filter lib . isDerivation )
114
114
] ;
115
+
116
+ treesit-grammars = pkgs . emacsPackages . treesit-grammars . with-grammars ( ps : [
117
+ ps . tree-sitter-dockerfile
118
+ ps . tree-sitter-elixir
119
+ ps . tree-sitter-go
120
+ ps . tree-sitter-gomod
121
+ ps . tree-sitter-heex
122
+ ps . tree-sitter-java
123
+ ps . tree-sitter-javascript
124
+ ps . tree-sitter-json
125
+ ps . tree-sitter-lua
126
+ ps . tree-sitter-nix
127
+ ps . tree-sitter-python
128
+ ps . tree-sitter-ruby
129
+ ps . tree-sitter-rust
130
+ ps . tree-sitter-typescript
131
+ ps . tree-sitter-yaml
132
+ ] ) ;
115
133
} ;
116
134
} ;
117
135
You can’t perform that action at this time.
0 commit comments