newedit: Use highlight.Highlight.

This commit is contained in:
Qi Xiao 2018-07-31 00:23:31 +01:00
parent af3b3b287a
commit a7fd03abdf

View File

@ -5,6 +5,7 @@ import (
"github.com/elves/elvish/eval" "github.com/elves/elvish/eval"
"github.com/elves/elvish/newedit/core" "github.com/elves/elvish/newedit/core"
"github.com/elves/elvish/newedit/highlight"
) )
// Editor is the line editor for Elvish. // Editor is the line editor for Elvish.
@ -24,6 +25,7 @@ type editor struct {
func NewEditor(in, out *os.File) Editor { func NewEditor(in, out *os.File) Editor {
ed := core.NewEditor(core.NewTTY(in, out), core.NewSignalSource()) ed := core.NewEditor(core.NewTTY(in, out), core.NewSignalSource())
ed.Config.RenderConfig.Highlighter = highlight.Highlight
return &editor{ed} return &editor{ed}
} }