bleve: github.com/blevesearch/bleve/search/highlight/format/ansi Index | Files

package ansi

import "github.com/blevesearch/bleve/search/highlight/format/ansi"

Index

Package Files

ansi.go

Constants

const (
    Reset      = "\x1b[0m"
    Bright     = "\x1b[1m"
    Dim        = "\x1b[2m"
    Underscore = "\x1b[4m"
    Blink      = "\x1b[5m"
    Reverse    = "\x1b[7m"
    Hidden     = "\x1b[8m"
    FgBlack    = "\x1b[30m"
    FgRed      = "\x1b[31m"
    FgGreen    = "\x1b[32m"
    FgYellow   = "\x1b[33m"
    FgBlue     = "\x1b[34m"
    FgMagenta  = "\x1b[35m"
    FgCyan     = "\x1b[36m"
    FgWhite    = "\x1b[37m"
    BgBlack    = "\x1b[40m"
    BgRed      = "\x1b[41m"
    BgGreen    = "\x1b[42m"
    BgYellow   = "\x1b[43m"
    BgBlue     = "\x1b[44m"
    BgMagenta  = "\x1b[45m"
    BgCyan     = "\x1b[46m"
    BgWhite    = "\x1b[47m"
)

ANSI color control escape sequences. Shamelessly copied from https://github.com/sqp/godock/blob/master/libs/log/colors.go

const DefaultAnsiHighlight = BgYellow
const Name = "ansi"

func Constructor Uses

func Constructor(config map[string]interface{}, cache *registry.Cache) (highlight.FragmentFormatter, error)

type FragmentFormatter Uses

type FragmentFormatter struct {
    // contains filtered or unexported fields
}

func NewFragmentFormatter Uses

func NewFragmentFormatter(color string) *FragmentFormatter

func (*FragmentFormatter) Format Uses

func (a *FragmentFormatter) Format(f *highlight.Fragment, orderedTermLocations highlight.TermLocations) string

Package ansi imports 2 packages (graph) and is imported by 16 packages. Updated 2017-02-11. Refresh now. Tools for package owners.