]> git.eshelyaron.com Git - emacs.git/commitdiff
elixir-ts-mode: Highlight more method definitions
authorWilhelm Kirschbaum <wkirschbaum@gmail.com>
Wed, 7 Feb 2024 02:18:30 +0000 (04:18 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 7 Feb 2024 10:56:47 +0000 (11:56 +0100)
* lisp/progmodes/elixir-ts-mode.el (elixir-ts--font-lock-settings):
Also highlight method definitions where the arguments are literal
values, not identifiers (bug#67246).

(cherry picked from commit 8a39216ce920d82b86a40471429e30d75c6ee42d)

lisp/progmodes/elixir-ts-mode.el

index 57db211e881ab050122fd5b79de7f285e451de4d..f26c3a49203da0e25265a1d19af017ab88608722 100644 (file)
    :language 'elixir
    :feature 'elixir-definition
    `((call target: (identifier) @target-identifier
+           (arguments
+            (call target: (identifier) @font-lock-function-name-face
+                  (arguments)))
+           (:match ,elixir-ts--definition-keywords-re @target-identifier))
+     (call target: (identifier) @target-identifier
            (arguments (identifier) @font-lock-function-name-face)
            (:match ,elixir-ts--definition-keywords-re @target-identifier))
      (call target: (identifier) @target-identifier