Implement :cd command
This commit is contained in:
parent
de364846cc
commit
62946ff6c5
4 changed files with 59 additions and 6 deletions
widgets
|
@ -90,6 +90,10 @@ func NewAccountView(conf *config.AccountConfig,
|
|||
return acct
|
||||
}
|
||||
|
||||
func (acct *AccountView) Name() string {
|
||||
return acct.conf.Name
|
||||
}
|
||||
|
||||
func (acct *AccountView) Children() []ui.Drawable {
|
||||
return acct.grid.Children()
|
||||
}
|
||||
|
@ -173,6 +177,7 @@ func (acct *AccountView) onMessage(msg types.WorkerMessage) {
|
|||
case *types.Done:
|
||||
switch msg.InResponseTo().(type) {
|
||||
case *types.OpenDirectory:
|
||||
acct.msglist.SetStore(nil)
|
||||
acct.worker.PostAction(&types.FetchDirectoryContents{},
|
||||
func(msg types.WorkerMessage) {
|
||||
store := acct.msgStores[acct.dirlist.selected]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue