diff --git a/modules/feature/jump/autoload/jump.el b/modules/feature/jump/autoload/jump.el index b9defcecf..cd75034b8 100644 --- a/modules/feature/jump/autoload/jump.el +++ b/modules/feature/jump/autoload/jump.el @@ -130,5 +130,5 @@ for the provider." (when (string-empty-p search) (user-error "The search query is empty")) (setq +jump--online-last provider) - (browse-url (format url (url-encode-url search)))) + (funcall +jump-search-browser-fn (format url (url-encode-url search)))) ('error (setq +jump--online-last nil)))) diff --git a/modules/feature/jump/config.el b/modules/feature/jump/config.el index 23f9b5b44..f90ef2d91 100644 --- a/modules/feature/jump/config.el +++ b/modules/feature/jump/config.el @@ -29,6 +29,9 @@ "An alist that maps online resources to their search url or a function that produces an url. Used by `+jump/online'.") +(defconst +jump-search-browser-fn #'browse-url + "Function to use to open search urls.") + (defvar +jump-function-alist nil "TODO")