mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-07-17 01:42:45 +02:00
move cursor to right when using auto prefix
This commit is contained in:
@ -279,7 +279,7 @@ func (gui *Gui) handleWIPCommitPress(g *gocui.Gui, filesView *gocui.View) error
|
|||||||
return gui.createErrorPanel(gui.Tr.SLocalize("SkipHookPrefixNotConfigured"))
|
return gui.createErrorPanel(gui.Tr.SLocalize("SkipHookPrefixNotConfigured"))
|
||||||
}
|
}
|
||||||
|
|
||||||
gui.renderString("commitMessage", skipHookPreifx)
|
gui.renderStringSync("commitMessage", skipHookPreifx)
|
||||||
if err := gui.getCommitMessageView().SetCursor(len(skipHookPreifx), 0); err != nil {
|
if err := gui.getCommitMessageView().SetCursor(len(skipHookPreifx), 0); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -352,6 +352,11 @@ func (gui *Gui) setViewContent(v *gocui.View, s string) {
|
|||||||
// renderString resets the origin of a view and sets its content
|
// renderString resets the origin of a view and sets its content
|
||||||
func (gui *Gui) renderString(viewName, s string) {
|
func (gui *Gui) renderString(viewName, s string) {
|
||||||
gui.g.Update(func(*gocui.Gui) error {
|
gui.g.Update(func(*gocui.Gui) error {
|
||||||
|
return gui.renderStringSync(viewName, s)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func (gui *Gui) renderStringSync(viewName, s string) error {
|
||||||
v, err := gui.g.View(viewName)
|
v, err := gui.g.View(viewName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil // return gracefully if view has been deleted
|
return nil // return gracefully if view has been deleted
|
||||||
@ -364,7 +369,6 @@ func (gui *Gui) renderString(viewName, s string) {
|
|||||||
}
|
}
|
||||||
gui.setViewContent(v, s)
|
gui.setViewContent(v, s)
|
||||||
return nil
|
return nil
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (gui *Gui) optionsMapToString(optionsMap map[string]string) string {
|
func (gui *Gui) optionsMapToString(optionsMap map[string]string) string {
|
||||||
|
Reference in New Issue
Block a user