emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master a3b8618: Improve prefix handling for dash.el


From: Stefan Monnier
Subject: [Emacs-diffs] master a3b8618: Improve prefix handling for dash.el
Date: Fri, 21 Apr 2017 12:15:05 -0400 (EDT)

branch: master
commit a3b8618d79657af0d7fea9cb6fd914ccf0f67849
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>

    Improve prefix handling for dash.el
    
    * lisp/emacs-lisp/autoload.el (autoload--make-defs-autoload):
    Don't drop dash's "-<letter>" prefixes.
---
 lisp/emacs-lisp/autoload.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el
index ca46f31..4d0554e 100644
--- a/lisp/emacs-lisp/autoload.el
+++ b/lisp/emacs-lisp/autoload.el
@@ -598,7 +598,8 @@ Don't try to split prefixes that are already longer than 
that.")
               (lambda (x)
                 (let ((prefix (car x)))
                   (if (or (> (length prefix) 2) ;Long enough!
-                          (string-match ".[[:punct:]]\\'" prefix))
+                          (and (eq (length prefix) 2)
+                               (string-match "[[:punct:]]" prefix)))
                       prefix
                     ;; Some packages really don't follow the rules.
                     ;; Drop the most egregious cases such as the



reply via email to

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