From 4e7377d2a065f2174bf760e53e97bdb9d4738f0d Mon Sep 17 00:00:00 2001 From: evilsocket Date: Sat, 25 Aug 2018 11:42:24 +0200 Subject: [PATCH] misc: small fix or general refactoring i did not bother commenting --- session/session_setup.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/session/session_setup.go b/session/session_setup.go index 80b3963b..0c0ec266 100644 --- a/session/session_setup.go +++ b/session/session_setup.go @@ -50,6 +50,15 @@ func (s *Session) setupReadline() (err error) { } } + for root, subElems := range tree { + item := readline.PcItem(root) + item.Children = []readline.PrefixCompleterInterface{} + for _, child := range subElems { + item.Children = append(item.Children, readline.PcItem(child)) + } + prefixCompleters = append(prefixCompleters, item) + } + history := "" if !*s.Options.NoHistory { history, _ = core.ExpandPath(HistoryFile)