diff --git a/internal/action/actions.go b/internal/action/actions.go index 620e8516..bccf72ae 100644 --- a/internal/action/actions.go +++ b/internal/action/actions.go @@ -987,6 +987,9 @@ func (h *BufPane) find(useRegex bool) bool { } } pattern := string(h.Cursor.GetSelection()) + if useRegex && pattern != "" { + pattern = regexp.QuoteMeta(pattern) + } if eventCallback != nil && pattern != "" { eventCallback(pattern) }