Commit Diff


commit - 53845acef2eb80fa815289e01707cd65349dfd05
commit + c6cad9e5883be69d396b0ecdfb2d0e3633db5319
blob - 2b1c44c1e7ef253b7e3f906853a800334100fee5
blob + 1d7e5e2051a0edf645710392baacd264786707cc
--- README.md
+++ README.md
@@ -101,15 +101,19 @@ comprehensive testing on various platforms is done to 
 is working as intended.
 
 
+## Contrib
+
+Any form of contribution is appreciated, not only patches or bug
+reports.  The [contrib][contrib] directory is for external things such
+as sample configuration files, themes, scripts and things like that.
+
+
 ## User files
 
 Telescope stores user files in `~/.telescope`.  The usage and contents
 of these files are described in [the man page](telescope.1), under
 "FILES".  There's no support yet for XDG-style directories.
 
-A sample config file is included in `contrib/sample.config`.  Copy it
-as `~/.telescope/config` to apply it.
-
 Only one instance of Telescope can be running at time per user.
 
 
blob - /dev/null
blob + e81aa0482caea616b57cf57e2d73ca1be5c34f9d (mode 644)
--- /dev/null
+++ contrib/README.md
@@ -0,0 +1,8 @@
+# Contrib
+
+ - `light.config`: an opinionated theme for light terminals.  Load it
+   with `telescope -c contrib/light.config` or copy it to
+   `~/.telescope/config`
+ - `dark.config`: an opinionated theme for dark terminals.  Load it
+   with `telescope -c contrib/dark.config` or copy it to
+   `~/.telecsope/config`
blob - /dev/null
blob + 08317b94b6eeba7a7639664b06b0dfe35bff8780 (mode 644)
--- /dev/null
+++ contrib/dark.config
@@ -0,0 +1,65 @@
+# break long lines at max at 92 columns  
+set fill-column = 92
+
+# enable colors regardless of the NO_COLOR environment variable
+set enable-colors = 1
+
+# Hide the closing line of preformatted blocks
+set hide-pre-closing-line = 1
+
+# If you have the duckling-proxy installed, decomment the following
+# lines to use it for HTTP and HTTPS links.
+#proxy "http" via "gemini://localhost:1965"
+#proxy "https" via "gemini://localhost:1965"
+
+# Some opinionated graphical improvements:
+
+style line.item	prefix " • " "   "
+
+style line.link prefix "→ " "  "
+style line.link fg color81
+
+style line.quote {
+	prefix " ┃ "
+	attr dim normal
+}
+
+style line.pre.start {
+	prefix "─── " "    "
+	bg color239
+}
+
+style line.pre {
+	bg color239
+}
+
+style line.pre.end {
+	prefix "─── "
+	bg color239
+}
+
+style line.compl.current {
+	bg color50
+	attr normal
+}
+
+style tabline {
+	bg color233
+	fg color50
+	attr normal
+}
+
+style tabline.tab {
+	bg color233
+	attr normal
+}
+
+style tabline.current {
+	bg color241
+	fg white
+}
+
+style modeline {
+	bg color237
+	attr normal
+}
blob - /dev/null
blob + c919acd75ccf193005e3970caf7055270b339d08 (mode 644)
--- /dev/null
+++ contrib/light.config
@@ -0,0 +1,42 @@
+# break long lines at max at 92 columns  
+set fill-column = 92
+
+# enable colors regardless of the NO_COLOR environment variable
+set enable-colors = 1
+
+# Hide the closing line of preformatted blocks
+set hide-pre-closing-line = 1
+
+# If you have the duckling-proxy installed, decomment the following
+# lines to use it for HTTP and HTTPS links.
+#proxy "http" via "gemini://localhost:1965"
+#proxy "https" via "gemini://localhost:1965"
+
+# Some opinionated graphical improvements:
+
+style line.item	prefix " • " "   "
+style line.link prefix "→ " "  "
+
+style line.quote {
+	prefix " ┃ "
+	attr dim normal
+}
+
+style line.pre.start {
+	prefix "─── " "    "
+	bg color255
+}
+
+style line.pre {
+	bg color255
+}
+
+style line.pre.end {
+	prefix "─── "
+	bg color255
+}
+
+style line.compl.current {
+	bg color50
+	attr normal
+}