diff --git a/formatters/raw.go b/formatters/raw.go new file mode 100644 index 0000000..0a272c5 --- /dev/null +++ b/formatters/raw.go @@ -0,0 +1,15 @@ +package formatters + +import ( + "fmt" + "io" + + "github.com/alecthomas/chroma" +) + +// Raw formatter outputs the raw token structures. +var Raw = Register("raw", chroma.FormatterFunc(func(w io.Writer, s *chroma.Style) (func(*chroma.Token), error) { + return func(token *chroma.Token) { + fmt.Fprintln(w, token.GoString()) + }, nil +})) diff --git a/formatters/tokens.go b/formatters/tokens.go deleted file mode 100644 index 2d28976..0000000 --- a/formatters/tokens.go +++ /dev/null @@ -1,15 +0,0 @@ -package formatters - -import ( - "fmt" - "io" - - "github.com/alecthomas/chroma" -) - -// Tokens formatter outputs the raw token structures. -var Tokens = Register("tokens", chroma.FormatterFunc(func(w io.Writer, s *chroma.Style) (func(*chroma.Token), error) { - return func(token *chroma.Token) { - fmt.Fprintln(w, token.GoString()) - }, nil -}))