From 1452e82dd26103364da6f55b8b31178605e5636d Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Tue, 4 Jul 2023 08:40:06 +0300 Subject: yeetube-mode-map: update keybindings & info Add yeetube-change-download-audio-format keybinding, making it easier to change it by default. --- yeetube.el | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/yeetube.el b/yeetube.el index 52d30d9..ac6ad6c 100644 --- a/yeetube.el +++ b/yeetube.el @@ -97,6 +97,7 @@ Example Usage: (define-key yeetube-mode-map (kbd "d") 'yeetube-download-video) (define-key yeetube-mode-map (kbd "q") 'kill-current-buffer) (define-key yeetube-mode-map (kbd "C") 'yeetube-change-download-directory) + (define-key yeetube-mode-map (kbd "a") 'yeetube-change-download-audio-format) yeetube-mode-map)) (defun yeetube-play () @@ -217,20 +218,21 @@ then run this command interactively." (defun yeetube-info () "Insert default keybindings at *Yeetube Search* buffer." + (insert + "\n\n** Info" + (format "\nDownload Directory: *%s*" yeetube-download-directory) + (format "\nDownload as audio format: *%s*" yeetube-download-audio-format) + (format "\nYeetube Player: *%s*" yeetube-player)) + (when yeetube-display-info-keys (insert - "\n\n** Info" - (format "\nDownload Directory: *%s*" yeetube-download-directory) - (format "\nDownload as audio format: *%s*" yeetube-download-audio-format) - (format "\nYeetube Player: *%s*" yeetube-player)) - (when yeetube-display-info-keys - (insert - "\n\n*** Keybindings" - "\n" - "\n~RET~ -> Play Video\n" - "\n~d~ -> Download\n" - "\n~C-c C-o~ -> Open In Browser\n" - "\n~C~ -> Change Download Directory" - "\n~q~ -> Quit\n"))) + "\n\n*** Keybindings" + "\n" + "\n~RET~ -> Play Video\n" + "\n~d~ -> Download\n" + "\n~C-c C-o~ -> Open In Browser\n" + "\n~C~ -> Change Download Directory\n" + "\n~a~ -> Change Download (Audio) Format\n" + "\n~q~ -> Quit\n"))) (defun yeetube-change-download-directory () "Change download directory." -- cgit v1.2.3