summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/styles.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/contrib/styles.go b/contrib/styles.go
new file mode 100644
index 0000000..2b02b95
--- /dev/null
+++ b/contrib/styles.go
@@ -0,0 +1,20 @@
+// style.go: generate chroma css
+// go run contrib/style.go > syntax.css
+package main
+
+import (
+ "os"
+
+ "github.com/alecthomas/chroma/formatters/html"
+ "github.com/alecthomas/chroma/styles"
+)
+
+func main() {
+ style := styles.Get("xcode") // Choose your preferred style
+ if style == nil {
+ style = styles.Fallback
+ }
+
+ formatter := html.New(html.WithClasses(true), html.TabWidth(2))
+ formatter.WriteCSS(os.Stdout, style)
+}