emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/engine-mode f9efca3ad6: Add docs comparing engine-mode wit


From: ELPA Syncer
Subject: [nongnu] elpa/engine-mode f9efca3ad6: Add docs comparing engine-mode with webjump
Date: Mon, 11 Sep 2023 09:59:21 -0400 (EDT)

branch: elpa/engine-mode
commit f9efca3ad600e0c498cff776de5a873b8dd978cb
Author: Harry R. Schwartz <hello@harryrschwartz.com>
Commit: Harry R. Schwartz <hello@harryrschwartz.com>

    Add docs comparing engine-mode with webjump
---
 README.org | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/README.org b/README.org
index 65ff43757c..fb5323d03b 100644
--- a/README.org
+++ b/README.org
@@ -177,6 +177,28 @@ import them into Emacs.
 
 [[https://github.com/sshaw][@sshaw]] has written a script to 
[[https://gist.github.com/sshaw/9b635eabde582ebec442][import from Chrome on OS 
X]]. Thanks for that!
 
+** Comparison with =webjump=
+
+Emacs has a perfectly lovely built-in =webjump= package which allows the user 
to
+define a set of URLs, interpolate search terms into them, and visit them in the
+browser.
+
+Why might you use =engine-mode= instead of =webjump=?
+
+- You want to bind specific searches to keybindings. Because =engine-mode= 
defines
+  a function for each engine, keybindings in =engine-mode= can be associated
+  directly with specific searches.
+- You'd like to associate browser functions with engines on a case-by-case
+  basis. For example, if you want to perform some searches in Firefox, and 
other
+  searches in =eww=, that's trivial in =engine-mode=.
+- You like some of =engine-mode='s minor UI conveniences. For example, if 
you've
+  got a region selected, for example, =engine-mode= will use that as the search
+  query, while =webjump= will ignore it and offer an empty prompt.
+
+If you're not interested in these features, =webjump= is a great choice! 
Honestly,
+the author of =engine-mode= probably wouldn't have bothered writing it if 
they'd
+known =webjump= existed at the time. :sweat_smile:
+
 ** Engine examples
 
 #+begin_src emacs-lisp



reply via email to

[Prev in Thread] Current Thread [Next in Thread]