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

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

[nongnu] elpa/engine-mode c73489f15b 22/71: Add README documentation for


From: ELPA Syncer
Subject: [nongnu] elpa/engine-mode c73489f15b 22/71: Add README documentation for custom docstrings
Date: Wed, 21 Dec 2022 09:59:06 -0500 (EST)

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

    Add README documentation for custom docstrings
---
 README.md | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 6867c4e7ba..5bc61fa3b4 100644
--- a/README.md
+++ b/README.md
@@ -74,6 +74,18 @@ engines. `defengine` uses the prefix internally, so if you 
change the
 prefix after defining your engines you'll find that they still use the
 old prefix.
 
+## Custom docstrings
+
+`defengine` assigns each engine a reasonable default docstring, but
+you can override that on a case-by-case basis with the `:docstring`
+keyword argument:
+
+```emacs
+(defengine ctan
+  "http://www.ctan.org/search/?x=1&PORTAL=on&phrase=%s";
+  :docstring "Search the Comprehensive TeX Archive Network (ctan.org)")
+```
+
 ## Importing keyword searches from other browsers
 
 Since many browsers save keyword searches using the same format as
@@ -106,7 +118,8 @@ the `:keybinding` keyword to the generated engine 
definitions).
   
"http://www.google.com/images?hl=en&source=hp&biw=1440&bih=795&gbv=2&aq=f&aqi=&aql=&oq=&q=%s";)
 
 (defengine google-maps
-  "http://maps.google.com/maps?q=%s";)
+  "http://maps.google.com/maps?q=%s";
+  :docstring "Mappin' it up.")
 
 (defengine project-gutenberg
   
"http://www.gutenberg.org/ebooks/search.html/?format=html&default_prefix=all&sort_order=&query=%s";)
@@ -122,7 +135,8 @@ the `:keybinding` keyword to the generated engine 
definitions).
 
 (defengine wikipedia
   "http://www.wikipedia.org/search-redirect.php?language=en&go=Go&search=%s";
-  :keybinding "w")
+  :keybinding "w"
+  :docstring "Searchin' the wikis.")
 
 (defengine wiktionary
   
"https://www.wikipedia.org/search-redirect.php?family=wiktionary&language=en&go=Go&search=%s";)



reply via email to

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