[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 91cad6df73e: Improve function signature font-lock rust-ts-mode (b
From: |
Yuan Fu |
Subject: |
master 91cad6df73e: Improve function signature font-lock rust-ts-mode (bug#70465) |
Date: |
Sun, 21 Apr 2024 20:03:45 -0400 (EDT) |
branch: master
commit 91cad6df73e5d64ae5621baa8e01a295433e1e55
Author: Noah Peart <noah.v.peart@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
Improve function signature font-lock rust-ts-mode (bug#70465)
* lisp/progmodes/rust-ts-mode.el
(rust-ts-mode--font-lock-settings): Add font-lock rule for Rust
function signatures and missing function modifier keyword 'default'.
---
lisp/progmodes/rust-ts-mode.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lisp/progmodes/rust-ts-mode.el b/lisp/progmodes/rust-ts-mode.el
index 7112ceced57..92978db64af 100644
--- a/lisp/progmodes/rust-ts-mode.el
+++ b/lisp/progmodes/rust-ts-mode.el
@@ -129,7 +129,7 @@ to be checked as its standard input."
"Rust built-in macros for tree-sitter font-locking.")
(defvar rust-ts-mode--keywords
- '("as" "async" "await" "break" "const" "continue" "dyn" "else"
+ '("as" "async" "await" "break" "const" "continue" "default" "dyn" "else"
"enum" "extern" "fn" "for" "if" "impl" "in" "let" "loop" "match"
"mod" "move" "pub" "ref" "return" "static" "struct" "trait" "type"
"union" "unsafe" "use" "where" "while" (crate) (self) (super)
@@ -176,6 +176,7 @@ to be checked as its standard input."
:language 'rust
:feature 'definition
'((function_item name: (identifier) @font-lock-function-name-face)
+ (function_signature_item name: (identifier) @font-lock-function-name-face)
(macro_definition "macro_rules!" @font-lock-constant-face)
(macro_definition (identifier) @font-lock-preprocessor-face)
(field_declaration name: (field_identifier) @font-lock-property-name-face)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 91cad6df73e: Improve function signature font-lock rust-ts-mode (bug#70465),
Yuan Fu <=