summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Flake <flake@uni-koblenz.de>2026-07-11 11:34:05 +0200
committerCayetano Santos <csantosb@inventati.org>2026-07-11 17:09:08 +0200
commit7736b7e68dafe7924a18ec4ec6dffa549f6df359 (patch)
tree24b05610878807ac23fce2a16a5eb58bb5cdf212
parent500bbbe9d4e8f9d049850c1eb9064448130b5612 (diff)
gnu: Add emacs-dired-open-with.
* gnu/packages/emacs-xyz.scm (emacs-dired-open-with): New variable. Merges guix/guix!9870 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
-rw-r--r--gnu/packages/emacs-xyz.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6d8adca3cb7..9fb996ec4b8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -168,6 +168,7 @@
168;;; Copyright © 2026 Adrien 'neox' Bourmault <neox@gnu.org> 168;;; Copyright © 2026 Adrien 'neox' Bourmault <neox@gnu.org>
169;;; Copyright © 2026 Jiyu Software <info@jiyu.dev> 169;;; Copyright © 2026 Jiyu Software <info@jiyu.dev>
170;;; Copyright © 2026 bdunahu <bdunahu@operationnull.com> 170;;; Copyright © 2026 bdunahu <bdunahu@operationnull.com>
171;;; Copyright © 2026 Julian Flake <julian@flake.de>
171;;; 172;;;
172;;; This file is part of GNU Guix. 173;;; This file is part of GNU Guix.
173;;; 174;;;
@@ -23864,6 +23865,33 @@ in various ways with @code{hydra}.")
23864on Dired and image-mode.") 23865on Dired and image-mode.")
23865 (license (list license:gpl3+))))) 23866 (license (list license:gpl3+)))))
23866 23867
23868(define-public emacs-dired-open-with
23869 (package
23870 (name "emacs-dired-open-with")
23871 (version "1.2")
23872 (source
23873 (origin
23874 (method git-fetch)
23875 (uri (git-reference
23876 (url "https://github.com/FrostyX/dired-open-with")
23877 (commit (string-append "v" version))))
23878 (file-name (git-file-name name version))
23879 (sha256
23880 (base32 "0439grmaly9sbkk3ivnmahdlc67h8ygrb8plbblhkrjfz632pm15"))))
23881 (build-system emacs-build-system)
23882 (arguments
23883 (list
23884 #:test-command
23885 #~(list "emacs" "-Q" "--batch"
23886 "-l" "tests/dired-open-with-tests.el"
23887 "-f" "ert-run-tests-batch-and-exit")))
23888 (home-page "https://github.com/FrostyX/dired-open-with")
23889 (synopsis "'Open with' dialog for opening files in external applications")
23890 (description "Right-clicking a file in most GUI file managers provides
23891an “Open with” menu for choosing which application should be used. This
23892package implements such functionality for Emacs default file manager Dired.")
23893 (license (list license:gpl3+))))
23894
23867(define-public emacs-dired-toggle-sudo 23895(define-public emacs-dired-toggle-sudo
23868 (let ((commit "13bbe52c54893f5aa3e56228450ffdd0c9e1d169") 23896 (let ((commit "13bbe52c54893f5aa3e56228450ffdd0c9e1d169")
23869 (revision "0")) 23897 (revision "0"))