found := false
for {
- match := regex.FindStringIndex(view.Buf.Text)
+ match := regex.FindStringIndex(view.Buf.String())
if match == nil {
break
}
if strings.Contains(flags, "c") {
// The 'check' flag was used
Search(search, view, true)
- view.Relocate()
+ scrollmargin := int(settings["scrollmargin"].(float64))
+ view.Relocate(scrollmargin)
Redraw(view)
choice, canceled := messenger.YesNoPrompt("Perform replacement? (y,n)")
if canceled {