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

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

[nongnu] elpa/go-mode 37b9f9c 272/495: Change handling of prefix args to


From: ELPA Syncer
Subject: [nongnu] elpa/go-mode 37b9f9c 272/495: Change handling of prefix args to consider them booleans
Date: Sat, 7 Aug 2021 09:05:30 -0400 (EDT)

branch: elpa/go-mode
commit 37b9f9c7c97f4229d787d41ca29797b6c9e1b19e
Author: Lowe Thiderman <lowe.thiderman@gmail.com>
Commit: Dominik Honnef <dominik@honnef.co>

    Change handling of prefix args to consider them booleans
    
    This changes the usage of '(4) into just caring if it is set or not.
    This carries the upside that accidental extra prefix arguments will be
    handled as well, not just if a single one is given.
---
 go-mode.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/go-mode.el b/go-mode.el
index 20bb088..4aee729 100644
--- a/go-mode.el
+++ b/go-mode.el
@@ -1617,7 +1617,7 @@ If one prefix argument is given, anonymous functions are 
skipped."
     ;; If we are still in a comment, redo the call so that we get out of it.
     (go-goto-function arg))
 
-   ((and (looking-at "func(") (equal arg '(4)))
+   ((and (looking-at "func(") arg)
     ;; If we are looking at an anonymous function and a prefix argument has
     ;; been supplied, redo the call so that we skip the anonymous function.
     (go-goto-function arg))))
@@ -1721,7 +1721,7 @@ an error is raised."
              (go--in-anonymous-funcion-p))
     (error "Anonymous functions cannot have method receivers"))
 
-  (go-goto-function '(4))  ; Always skip anonymous functions
+  (go-goto-function t)  ; Always skip anonymous functions
   (forward-char 5)
   (when (not (looking-at "("))
     (save-excursion
@@ -1742,7 +1742,7 @@ an error is raised."
              (go--in-anonymous-funcion-p))
     (error "Anonymous functions do not have docstrings"))
 
-  (go-goto-function '(4))
+  (go-goto-function t)
   (forward-line -1)
   (beginning-of-line)
 
@@ -1771,7 +1771,7 @@ an error is raised."
 
 Will skip anonymous functions since they do not have names."
   (save-excursion
-    (go-goto-function-name '(4))
+    (go-goto-function-name t)
     (symbol-name (symbol-at-point))))
 
 (defun go--in-anonymous-funcion-p ()



reply via email to

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