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

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

[elpa] externals/marginalia 5fcbed43d5: marginalia--library-name: Remove


From: ELPA Syncer
Subject: [elpa] externals/marginalia 5fcbed43d5: marginalia--library-name: Remove gz, el and elc extension
Date: Tue, 15 Feb 2022 20:57:48 -0500 (EST)

branch: externals/marginalia
commit 5fcbed43d555929a6fd6427b3d8f1ed4773c0e6f
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    marginalia--library-name: Remove gz, el and elc extension
---
 marginalia.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/marginalia.el b/marginalia.el
index 466fef9bf3..547cd4491a 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -975,9 +975,8 @@ These annotations are skipped for remote paths."
 
 (defun marginalia--library-name (file)
   "Get name of library FILE."
-  (string-remove-suffix
-   ".el" (string-remove-suffix
-          ".gz" (file-name-nondirectory file))))
+  (replace-regexp-in-string "\\(\\.gz\\|\\.elc?\\)+\\'" ""
+                            (file-name-nondirectory file)))
 
 (defun marginalia--library-kill ()
   "Kill temporary buffer."



reply via email to

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