diff options
-rw-r--r-- | emacs/.config/emacs/init.el | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/emacs/.config/emacs/init.el b/emacs/.config/emacs/init.el index ad0d924..4ec991b 100644 --- a/emacs/.config/emacs/init.el +++ b/emacs/.config/emacs/init.el @@ -519,6 +519,25 @@ (keymap-global-set "C-c p" #'kj/pass) +(defun kj/transient-command (&optional args) + (interactive + (list (transient-args 'kj/transient))) + (message "args: %s" args)) + +(use-package transient :ensure nil + :defer 1 + :init + (transient-define-prefix + kj/transient () + "KJ Transient" + ["Arguments" + ("-s" "Switch" "--switch") + ("-a" "Another switch" "--another") + ("-m" "Argument test" "--message=")] + ["Actions" + ("d" "Action d" kj/transient-command)])) + + ;;;; Applications ;;;;; Tramp (use-package tramp :ensure nil) |