mirror of https://github.com/chzyer/readline.git
Add Tree() method back in.
Needed for one of the examples and for backward compatability.
This commit is contained in:
parent
d0e806295b
commit
7f88ba2640
|
@ -19,6 +19,12 @@ type PrefixCompleter struct {
|
||||||
Children []PrefixCompleterInterface
|
Children []PrefixCompleterInterface
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (p *PrefixCompleter) Tree(prefix string) string {
|
||||||
|
buf := bytes.NewBuffer(nil)
|
||||||
|
p.Print(prefix, 0, buf)
|
||||||
|
return buf.String()
|
||||||
|
}
|
||||||
|
|
||||||
func Print(p PrefixCompleterInterface, prefix string, level int, buf *bytes.Buffer) {
|
func Print(p PrefixCompleterInterface, prefix string, level int, buf *bytes.Buffer) {
|
||||||
if strings.TrimSpace(string(p.GetName())) != "" {
|
if strings.TrimSpace(string(p.GetName())) != "" {
|
||||||
buf.WriteString(prefix)
|
buf.WriteString(prefix)
|
||||||
|
|
Loading…
Reference in New Issue