emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 8a39216ce92 3/3: elixir-ts-mode: Highlight more method definition


From: Dmitry Gutov
Subject: master 8a39216ce92 3/3: elixir-ts-mode: Highlight more method definitions
Date: Tue, 6 Feb 2024 21:19:26 -0500 (EST)

branch: master
commit 8a39216ce920d82b86a40471429e30d75c6ee42d
Author: Wilhelm Kirschbaum <wkirschbaum@gmail.com>
Commit: Dmitry Gutov <dmitry@gutov.dev>

    elixir-ts-mode: Highlight more method definitions
    
    * 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).
---
 lisp/progmodes/elixir-ts-mode.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lisp/progmodes/elixir-ts-mode.el b/lisp/progmodes/elixir-ts-mode.el
index 57db211e881..f26c3a49203 100644
--- a/lisp/progmodes/elixir-ts-mode.el
+++ b/lisp/progmodes/elixir-ts-mode.el
@@ -362,6 +362,11 @@
    :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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]