mirror of
https://github.com/rwinkhart/glamour-temp-MUTN.git
synced 2026-08-28 04:46:29 -04:00
Add example using a custom glamour renderer
This commit is contained in:
@@ -28,6 +28,32 @@ fmt.Printf(out)
|
||||
|
||||

|
||||
|
||||
### Custom Renderer
|
||||
|
||||
```go
|
||||
import (
|
||||
"github.com/charmbracelet/glamour"
|
||||
"github.com/charmbracelet/glamour/ansi"
|
||||
)
|
||||
|
||||
in := `# Custom Renderer
|
||||
|
||||
Word-wrapping will occur when lines exceed the limit of 40 characters. Just so
|
||||
you know: Glamour's default word-wrapping limit is set to 100 characters per
|
||||
line.
|
||||
|
||||
Bye!
|
||||
`
|
||||
|
||||
r, _ := glamour.NewTermRenderer("dark", ansi.Options{
|
||||
WordWrap: int(40),
|
||||
})
|
||||
|
||||
out, _ := r.Render(in)
|
||||
fmt.Printf("%s", out)
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
## Glamourous Projects
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/charmbracelet/glamour"
|
||||
"github.com/charmbracelet/glamour/ansi"
|
||||
)
|
||||
|
||||
func main() {
|
||||
in := `# Custom Renderer
|
||||
|
||||
Word-wrapping will occur when lines exceed the limit of 40 characters. Just so
|
||||
you know: Glamour's default word-wrapping limit is set to 100 characters per
|
||||
line.
|
||||
|
||||
Bye!
|
||||
`
|
||||
|
||||
r, _ := glamour.NewTermRenderer("dark", ansi.Options{
|
||||
WordWrap: int(40),
|
||||
})
|
||||
|
||||
out, _ := r.Render(in)
|
||||
fmt.Printf("%s", out)
|
||||
}
|
||||
Reference in New Issue
Block a user