From 42295555ca9648e894569f40e9b28768be3f788a Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Sat, 18 Jan 2025 14:09:11 +0100 Subject: emacs: Add emacs-uniquify-files. * gnu/packages/emacs-xyz.scm (emacs-uniquify-files): New variable. Change-Id: I5b6d253a2619f5402d5ee161307829d6d514ee14 --- gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9e99bad820..7fa8df4ee2 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -15183,6 +15183,29 @@ (define-public emacs-better-defaults agree upon.") (license license:gpl3+))) +(define-public emacs-uniquify-files + (package + (name "emacs-uniquify-files") + (version "1.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/uniquify-files-" + version ".tar")) + (sha256 + (base32 "0xw2l49xhdy5qgwja8bkiq2ibdppl45xzqlr17z92l1vfq4akpzp")))) + (build-system emacs-build-system) + (home-page "https://elpa.gnu.org/packages/uniquify-files.html") + (synopsis "Disambiguate files with the same basename") + (description "This package helps differentiate files with the same name +but in different directories when displayed in Emacs buffers or completion +interfaces. + +Generally, you probably want to use emacs' builtin uniquify instead--which +makes unique buffer names. Only if you want to programmatically generate +unique file names you need this package here.") + (license license:gpl3+))) + (define-public emacs-undohist-el (package (name "emacs-undohist-el") -- cgit v1.2.3