diff options
author | 2020-07-25 00:20:13 -0400 | |
---|---|---|
committer | 2020-07-25 00:20:13 -0400 | |
commit | 44beff91b257a9d7874e20790d50a8568990d9e6 (patch) | |
tree | 23167dab39f2475c9d65a73cffa1ccb59febcb39 /modules/textadept/menu.lua | |
parent | 8cfb09b23bf718af6a705291b74abb4e2c62b7e3 (diff) | |
download | textadept-44beff91b257a9d7874e20790d50a8568990d9e6.tar.gz textadept-44beff91b257a9d7874e20790d50a8568990d9e6.zip |
Moved incremental find into Find & Replace Pane.
Added new `events.FIND_TEXT_CHANGED` to help facilitate this.
"Whole word" and "Regex" are now supported in addition to "Match case".
Also updated tests.
Diffstat (limited to 'modules/textadept/menu.lua')
-rw-r--r-- | modules/textadept/menu.lua | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua index 98f0f1cc..14efd40f 100644 --- a/modules/textadept/menu.lua +++ b/modules/textadept/menu.lua @@ -139,17 +139,20 @@ local default_menubar = { { title = _L['Search'], {_L['Find'], function() - ui.find.in_files = false + ui.find.in_files, ui.find.incremental = false, false ui.find.focus() end}, {_L['Find Next'], ui.find.find_next}, {_L['Find Previous'], ui.find.find_prev}, {_L['Replace'], ui.find.replace}, {_L['Replace All'], ui.find.replace_all}, - {_L['Find Incremental'], ui.find.find_incremental}, + {_L['Find Incremental'], function() + ui.find.in_files, ui.find.incremental = false, true + ui.find.focus() + end}, SEPARATOR, {_L['Find in Files'], function() - ui.find.in_files = true + ui.find.in_files, ui.find.incremental = true, false ui.find.focus() end}, {_L['Goto Next File Found'], function() ui.find.goto_file_found(true) end}, |