emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/rust-mode ef152ad 459/486: Minor fixes (#388)


From: ELPA Syncer
Subject: [nongnu] elpa/rust-mode ef152ad 459/486: Minor fixes (#388)
Date: Sat, 7 Aug 2021 09:26:14 -0400 (EDT)

branch: elpa/rust-mode
commit ef152ad23cc66cdf9ca885b4d47fece69f3edbf1
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: GitHub <noreply@github.com>

    Minor fixes (#388)
    
    * Rename rust-mode-font-lock-keywords to rust-font-lock-keywords.
    * Rename rust-mode-keywords to rust-keywords.
    * Properly define rust-buffer-project.
---
 rust-mode.el | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/rust-mode.el b/rust-mode.el
index 0e95575..d5e0b93 100644
--- a/rust-mode.el
+++ b/rust-mode.el
@@ -25,7 +25,7 @@
 (defvar electric-pair-skip-self)
 (defvar electric-indent-chars)
 
-(defvar rust-buffer-project)
+(defvar rust-buffer-project nil)
 (make-variable-buffer-local 'rust-buffer-project)
 
 (defun rust-re-word (inner) (concat "\\<" inner "\\>"))
@@ -669,7 +669,7 @@ buffer."
                      (progn (goto-char pos2) (line-end-position)))))
 
 ;; Font-locking definitions and helpers
-(defconst rust-mode-keywords
+(defconst rust-keywords
   '("as" "async" "await"
     "box" "break"
     "const" "continue" "crate"
@@ -781,7 +781,7 @@ Returns nil if the point is not within a Rust string."
     "print"
     "println")
   "List of builtin Rust macros for string formatting.
-This is used by `rust-mode-font-lock-keywords'.
+This is used by `rust-font-lock-keywords'.
 (`write!' is handled separately).")
 
 (defvar rust-formatting-macro-opening-re
@@ -792,11 +792,11 @@ This is used by `rust-mode-font-lock-keywords'.
   "\\(?:r#*\\)?\""
   "Regular expression to match the start of a Rust raw string.")
 
-(defvar rust-mode-font-lock-keywords
+(defvar rust-font-lock-keywords
   (append
    `(
      ;; Keywords proper
-     (,(regexp-opt rust-mode-keywords 'symbols) . font-lock-keyword-face)
+     (,(regexp-opt rust-keywords 'symbols) . font-lock-keyword-face)
 
      ;; Contextual keywords
      ("\\_<\\(default\\)[[:space:]]+fn\\_>" 1 font-lock-keyword-face)
@@ -1162,7 +1162,7 @@ Otherwise, for instance if it's an opening angle bracket, 
return nil."
 
        ;; If we are looking back at a keyword, it's an angle bracket
        ;; unless that keyword is "self", "true" or "false"
-       ((rust-looking-back-symbols rust-mode-keywords)
+       ((rust-looking-back-symbols rust-keywords)
         (rust-looking-back-symbols '("self" "true" "false")))
 
        ((rust-looking-back-str "?")
@@ -1858,7 +1858,7 @@ Return the created process."
   (setq-local indent-line-function 'rust-mode-indent-line)
 
   ;; Fonts
-  (setq-local font-lock-defaults '(rust-mode-font-lock-keywords
+  (setq-local font-lock-defaults '(rust-font-lock-keywords
                                    nil nil nil nil
                                    (font-lock-syntactic-face-function
                                     . rust-mode-syntactic-face-function)))



reply via email to

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