From f815c5607c0489983c8ee9c22e587e29191bcba6 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 23 Aug 2020 13:54:28 +1000 Subject: prefill remote edit prompts --- pkg/gui/remotes_panel.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkg/gui/remotes_panel.go b/pkg/gui/remotes_panel.go index 137a7545e..92b0e0ffe 100644 --- a/pkg/gui/remotes_panel.go +++ b/pkg/gui/remotes_panel.go @@ -122,7 +122,7 @@ func (gui *Gui) handleEditRemote(g *gocui.Gui, v *gocui.View) error { }, ) - return gui.prompt(editNameMessage, "", func(updatedRemoteName string) error { + return gui.prompt(editNameMessage, remote.Name, func(updatedRemoteName string) error { if updatedRemoteName != remote.Name { if err := gui.GitCommand.RenameRemote(remote.Name, updatedRemoteName); err != nil { return gui.surfaceError(err) @@ -136,7 +136,13 @@ func (gui *Gui) handleEditRemote(g *gocui.Gui, v *gocui.View) error { }, ) - return gui.prompt(editUrlMessage, "", func(updatedRemoteUrl string) error { + urls := remote.Urls + url := "" + if len(urls) > 0 { + url = urls[0] + } + + return gui.prompt(editUrlMessage, url, func(updatedRemoteUrl string) error { if err := gui.GitCommand.UpdateRemoteUrl(updatedRemoteName, updatedRemoteUrl); err != nil { return gui.surfaceError(err) } -- cgit v1.2.3