Always match underscore variables for elixir-ts-mode
The code comment is invalid, as it is common to treat any _variable as a comment. * lisp/progmodes/elixir-ts-mode.el (elixir-ts-font-lock-settings): Add ":override t" to comment identifier match. (Bug#75156)
This commit is contained in:
parent
2ba6387d1d
commit
43a8f0de5e
1 changed files with 1 additions and 3 deletions
|
@ -402,11 +402,9 @@
|
||||||
(binary_operator
|
(binary_operator
|
||||||
left: (call target: (identifier) @font-lock-function-name-face))))))
|
left: (call target: (identifier) @font-lock-function-name-face))))))
|
||||||
|
|
||||||
;; A function definition like "def _foo" is valid, but we should
|
|
||||||
;; not apply the comment-face unless its a non-function identifier, so
|
|
||||||
;; the comment matches has to be after the function matches.
|
|
||||||
:language 'elixir
|
:language 'elixir
|
||||||
:feature 'elixir-comment
|
:feature 'elixir-comment
|
||||||
|
:override t
|
||||||
'((comment) @font-lock-comment-face
|
'((comment) @font-lock-comment-face
|
||||||
((identifier) @font-lock-comment-face
|
((identifier) @font-lock-comment-face
|
||||||
(:match "^_[a-z]\\|^_$" @font-lock-comment-face)))
|
(:match "^_[a-z]\\|^_$" @font-lock-comment-face)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue