aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Skec <skec@protonmail.ch>2021-02-15 16:51:56 +1100
committerFelix Queißner <felix@ib-queissner.de>2021-02-15 10:48:07 +0100
commit13aa1092ebb5c7ab4cc3d670aa26ce4ac5bc4c19 (patch)
tree0b25c854890bc05470c2a795e6bc167981bdf116
parent4805c389a7650d85064a3e959936defb8e16968f (diff)
downloadkristall-13aa1092ebb5c7ab4cc3d670aa26ce4ac5bc4c19.tar.gz
help.gemini: add help entry for search engine
-rw-r--r--src/about/help.gemini12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/about/help.gemini b/src/about/help.gemini
index cc94cc8..51c94d8 100644
--- a/src/about/help.gemini
+++ b/src/about/help.gemini
@@ -90,6 +90,18 @@ This tab contains an unsorted list of settings that allow you to tweak Kristalls
[Start Page] is the URL to the page that will be loaded for new tabs. Default is "about:favourites".
+[Search Engine] is the search engine to use when typing non-URLs in the URL bar. A handful of Gemini search engines are provided as a drop-down. If you would like to specify your own, specify it in a format similar to the following:
+
+```
+gemini://example.com/search?%1
+```
+
+Note the "%1" at the end of the URL. This is where search queries will be inserted. This *must* be provided in order for Kristall to work with the search engine correctly. Be aware that search engine URLs can vary. For example, a different search engine may appear like so:
+
+```
+gemini://example2.com/search/another/%1
+```
+
[Enabled Protocols] allows you to fine-tune which protocols are fetched by Kristall. By default, only Gemini is enabled, all other protocols are disabled. Disabled protocols are either not served with an error message or forwarded to your OS handler for that URL scheme.
[Text Rendering] allows to control whether Kristall parses text input files or not. This is usually set to [Fancy] which renders text/html, text/gemini, text/markdown and text/gophermap to a nice, hyperlinked display. When set to [Always plain text], Kristall will display all text/* files as plaintext files instead. This may be inconvenient, but necessary for misparsed sites.