diff options
author | jao <jao@gnu.org> | 2025-10-16 00:02:17 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2025-10-16 00:02:35 +0100 |
commit | fd1adebe99b9f8c80daa663410dfd02add94be02 (patch) | |
tree | fb1f78eb68ec2e3b7953af36ae25b453442dd91e | |
parent | ee0c0ddab506f33468d926b991e93723e3e102e2 (diff) | |
download | elibs-fd1adebe99b9f8c80daa663410dfd02add94be02.tar.gz elibs-fd1adebe99b9f8c80daa663410dfd02add94be02.tar.bz2 |
fixes for external url browsingmain
-rw-r--r-- | custom/jao-custom-browse.el | 2 | ||||
-rw-r--r-- | init.el | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/custom/jao-custom-browse.el b/custom/jao-custom-browse.el index ba47df7..0f4ae65 100644 --- a/custom/jao-custom-browse.el +++ b/custom/jao-custom-browse.el @@ -149,7 +149,7 @@ "t.com" "linkedin.com" "bigml.com" "slack.com" "zoom.us")) (defvar jao-browse--external-regexp - (format "https?://.*%s\\(/.*\\)?" + (format "https?://\\(.+\\.\\)*%s\\(/.*\\)?" (regexp-opt jao-browse-external-domains))) (defun jao-wget--regexp () @@ -1808,6 +1808,11 @@ ;; (global-set-key (kbd "s-n") #'jao-open-nnw) (global-set-key (kbd "s-t") #'jao-open-telegram) + (defun jao-safari-internal-browse () + (interactive) + (when-let ((url (jao-safari-current-url))) + (jao-browse-url-browse url))) + (transient-define-prefix jao-transient-utils () "Global operations." [["Notes" @@ -1821,7 +1826,7 @@ ("c" "view cache" doc-view-dired-cache)] ["External" ("xn" "browse NNW article" jao-nnw-browse-current-article) - ("xs" "browse safary article" jao-safari-browse-current) + ("xs" "browse safary article" jao-safari-internal-browse) ("xk" "open skim doc" jao-skim-open-current-doc) ("xe" "choose an emoji" ns-do-show-character-palette)] ["Blog" |