mirror of
https://github.com/zyedidia/micro.git
synced 2024-08-18 00:10:32 +03:00
Compare commits
3 Commits
4679db700b
...
e5ba376b82
Author | SHA1 | Date | |
---|---|---|---|
|
e5ba376b82 | ||
|
bbf6ec292e | ||
|
f4d576b6e0 |
@ -1072,8 +1072,20 @@ func (h *BufPane) UnhighlightSearch() bool {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ResetSearch resets the last used search term
|
||||||
|
func (h *BufPane) ResetSearch() bool {
|
||||||
|
if h.Buf.LastSearch != "" {
|
||||||
|
h.Buf.LastSearch = ""
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
// FindNext searches forwards for the last used search term
|
// FindNext searches forwards for the last used search term
|
||||||
func (h *BufPane) FindNext() bool {
|
func (h *BufPane) FindNext() bool {
|
||||||
|
if h.Buf.LastSearch == "" {
|
||||||
|
return false
|
||||||
|
}
|
||||||
// If the cursor is at the start of a selection and we search we want
|
// If the cursor is at the start of a selection and we search we want
|
||||||
// to search from the end of the selection in the case that
|
// to search from the end of the selection in the case that
|
||||||
// the selection is a search result in which case we wouldn't move at
|
// the selection is a search result in which case we wouldn't move at
|
||||||
@ -1100,6 +1112,9 @@ func (h *BufPane) FindNext() bool {
|
|||||||
|
|
||||||
// FindPrevious searches backwards for the last used search term
|
// FindPrevious searches backwards for the last used search term
|
||||||
func (h *BufPane) FindPrevious() bool {
|
func (h *BufPane) FindPrevious() bool {
|
||||||
|
if h.Buf.LastSearch == "" {
|
||||||
|
return false
|
||||||
|
}
|
||||||
// If the cursor is at the end of a selection and we search we want
|
// If the cursor is at the end of a selection and we search we want
|
||||||
// to search from the beginning of the selection in the case that
|
// to search from the beginning of the selection in the case that
|
||||||
// the selection is a search result in which case we wouldn't move at
|
// the selection is a search result in which case we wouldn't move at
|
||||||
|
@ -811,6 +811,7 @@ var BufKeyActions = map[string]BufKeyAction{
|
|||||||
"ToggleRuler": (*BufPane).ToggleRuler,
|
"ToggleRuler": (*BufPane).ToggleRuler,
|
||||||
"ToggleHighlightSearch": (*BufPane).ToggleHighlightSearch,
|
"ToggleHighlightSearch": (*BufPane).ToggleHighlightSearch,
|
||||||
"UnhighlightSearch": (*BufPane).UnhighlightSearch,
|
"UnhighlightSearch": (*BufPane).UnhighlightSearch,
|
||||||
|
"ResetSearch": (*BufPane).ResetSearch,
|
||||||
"ClearStatus": (*BufPane).ClearStatus,
|
"ClearStatus": (*BufPane).ClearStatus,
|
||||||
"ShellMode": (*BufPane).ShellMode,
|
"ShellMode": (*BufPane).ShellMode,
|
||||||
"CommandMode": (*BufPane).CommandMode,
|
"CommandMode": (*BufPane).CommandMode,
|
||||||
|
@ -241,6 +241,7 @@ ToggleHelp
|
|||||||
ToggleDiffGutter
|
ToggleDiffGutter
|
||||||
ToggleRuler
|
ToggleRuler
|
||||||
JumpLine
|
JumpLine
|
||||||
|
ResetSearch
|
||||||
ClearStatus
|
ClearStatus
|
||||||
ShellMode
|
ShellMode
|
||||||
CommandMode
|
CommandMode
|
||||||
|
Loading…
Reference in New Issue
Block a user