highlights(nix): fix for alias name of identifier in attrpath

This commit is contained in:
Stephan Seitz 2021-02-10 22:50:24 +01:00 committed by Stephan Seitz
parent 0940d15514
commit 2e3422df8e

View file

@ -64,7 +64,7 @@
((identifier) @_i (#match? @_i "^(builtins|baseNameOf|dirOf|fetchTarball|map|removeAttrs|toString)$")) @variable.builtin ((identifier) @_i (#match? @_i "^(builtins|baseNameOf|dirOf|fetchTarball|map|removeAttrs|toString)$")) @variable.builtin
; display entire builtins path as builtin (ex. `builtins.filter` is highlighted as one long builtin) ; display entire builtins path as builtin (ex. `builtins.filter` is highlighted as one long builtin)
(select ((identifier) @_i (#eq? @_i "builtins")) (attrpath (identifier) @variable.builtin)) @variable.builtin (select ((identifier) @_i (#eq? @_i "builtins")) (attrpath (attr_identifier) @variable.builtin)) @variable.builtin
; import ; import
((identifier) @_i (#eq? @_i "import")) @include ((identifier) @_i (#eq? @_i "import")) @include
@ -82,8 +82,8 @@
(interpolation "${" @punctuation.special (_) "}" @punctuation.special) @none (interpolation "${" @punctuation.special (_) "}" @punctuation.special) @none
; fields (the `.` in `a.b = c;` isn't included) ; fields (the `.` in `a.b = c;` isn't included)
(attrset (bind . (attrpath (identifier) @field))) (attrset (bind . (attrpath (attr_identifier) @field)))
(rec_attrset (bind . (attrpath (identifier) @field))) (rec_attrset (bind . (attrpath (attr_identifier) @field)))
; unary operators ; unary operators
(unary "-" @operator) (unary "-" @operator)