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

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

[nongnu] elpa/nix-mode 82399e6bc3 305/500: Add missing check for '?' whe


From: ELPA Syncer
Subject: [nongnu] elpa/nix-mode 82399e6bc3 305/500: Add missing check for '?' when lexing forward.
Date: Sat, 29 Jan 2022 08:27:16 -0500 (EST)

branch: elpa/nix-mode
commit 82399e6bc304922825dd5af74283c0081211414f
Author: Jakub Piecuch <j.piecuch96@gmail.com>
Commit: Jakub Piecuch <j.piecuch96@gmail.com>

    Add missing check for '?' when lexing forward.
---
 nix-mode.el | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/nix-mode.el b/nix-mode.el
index ffdbcb1477..edcbebad7d 100644
--- a/nix-mode.el
+++ b/nix-mode.el
@@ -520,12 +520,11 @@ STRING-TYPE type of string based off of Emacs syntax 
table types"
 
 (defun nix-smie--forward-token ()
   (let ((sym (nix-smie--forward-token-1)))
-    (cond
-     ((equal sym ";")
-      ;; The important lexer for indentation's performance is the backward
-      ;; lexer, so for the forward lexer we delegate to the backward one.
-      (save-excursion (nix-smie--backward-token)))
-     (t sym))))
+    (if (member sym '(";" "?"))
+        ;; The important lexer for indentation's performance is the backward
+        ;; lexer, so for the forward lexer we delegate to the backward one.
+        (save-excursion (nix-smie--backward-token))
+      sym)))
 
 (defun nix-smie--backward-token-1 ()
   (forward-comment (- (point)))



reply via email to

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