diff options
author | jao <jao@gnu.org> | 2021-03-20 15:58:46 +0000 |
---|---|---|
committer | jao <jao@gnu.org> | 2021-03-20 15:58:46 +0000 |
commit | 6e17fcc8b793684eaf4b4d894c93e070cd575ee1 (patch) | |
tree | fd5b3b338283608594a8077461f4df9444898428 /counsel.org | |
parent | 9a08a96a2c9ed8c8d4897e02bcbab7e8e8cbebf0 (diff) | |
download | elibs-6e17fcc8b793684eaf4b4d894c93e070cd575ee1.tar.gz elibs-6e17fcc8b793684eaf4b4d894c93e070cd575ee1.tar.bz2 |
wee clean ups
Diffstat (limited to 'counsel.org')
-rw-r--r-- | counsel.org | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/counsel.org b/counsel.org index 9bf0892..10268be 100644 --- a/counsel.org +++ b/counsel.org @@ -206,9 +206,15 @@ (interactive "s") (kill-new x)) + (defun jao-cmap-url (url) + "Browse URL, externally if we're already in emacs-w3m" + (if (derived-mode-p 'w3m-mode) + (jao-browse-with-external-browser url) + (browse-url url))) + + (define-key cmap-url-map [return] #'jao-cmap-url) (define-key cmap-url-map "f" #'browse-url-firefox) (define-key cmap-url-map "w" #'jao-cmap-kill) - (define-key cmap-url-map [return] #'browse-url) (defun jao-cmap-target-video-url () (when-let (url (jao-cmap-target-w3m-url)) @@ -218,7 +224,7 @@ (cmap-define-keymap jao-cmap-video-url-map "Actions on URLs pointing to remote video streams." ("v" . jao-cmap-vlc) - ("m" . jao-cmap-mpv)) + ([return] . jao-cmap-mpv)) (add-to-list 'cmap-targets #'jao-cmap-target-w3m-url) (add-to-list 'cmap-targets #'jao-cmap-target-video-url) |