diff options
author | Miguel Ángel Moreno <mail@migalmoreno.com> | 2022-02-24 00:38:21 +0100 |
---|---|---|
committer | Miguel Ángel Moreno <mail@migalmoreno.com> | 2022-02-24 00:38:21 +0100 |
commit | edaf9626b4ea542adb366e16434210b7670283ae (patch) | |
tree | 1814996e05687846353b4e1e3ccd9e0ace2ec51a | |
parent | 0dc5bdcd01cc701c18fed0972ab3e45ad1b65a8e (diff) |
feat(fdroid.el): Adds first draft of show command
-rw-r--r-- | fdroid.el | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,6 +1,7 @@ ;; -*- lexical-binding: t; -*- (require 'consult) (require 'embark) +(require 'cl-lib) (defgroup fdroid nil "Manage F-Droid packages through `fdroidcl'." @@ -151,7 +152,13 @@ for a MULTIPLE package selection." ;;;###autoload (defun fdroid-show (package) "Shows detailed information about PACKAGE." - (interactive)) + (interactive + (list (gethash (fdroid--prompt-completion) (fdroid--build-candidate-list)))) + (switch-to-buffer + (with-current-buffer (get-buffer-create "*fdroid*") + (erase-buffer) + (call-process fdroid-program nil t nil "show" package) + (current-buffer)))) (embark-define-keymap embark-fdroid-actions "Keymap for `fdroidcl' actions which take F-Droid package identifiers." |