Antonio Scandurra
|
b89a39bcb3
|
Filter and sort suggestions in autocomplete
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-02-01 15:11:20 +01:00 |
|
Antonio Scandurra
|
bcbd265de9
|
Dismiss autocomplete when moving outside of a word
|
2022-02-01 13:27:49 +01:00 |
|
Antonio Scandurra
|
3ccbd77269
|
Move match index before the navigation buttons
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-31 14:06:49 +01:00 |
|
Antonio Scandurra
|
51ec350635
|
Assign a background to find buttons
|
2022-01-31 14:00:35 +01:00 |
|
Antonio Scandurra
|
eb537214ed
|
Fix panic when moving to next/prev result but there are no matches
|
2022-01-31 11:04:53 +01:00 |
|
Antonio Scandurra
|
803cdd00a6
|
Add some basic styling to FindBar
|
2022-01-31 11:00:29 +01:00 |
|
Antonio Scandurra
|
611538f6bd
|
Clear highlighted matches when dismissing FindBar
|
2022-01-31 09:58:03 +01:00 |
|
Nathan Sobo
|
b1639e5677
|
Add cmd-g and cmd-shift-g to jump to next / previous result
I added the action handler on Pane so we can use these bindings when the find bar isn't focused.
|
2022-01-30 20:59:20 -07:00 |
|
Antonio Scandurra
|
f90193beea
|
Populate query and select it only if find bar isn't already deployed
|
2022-01-30 16:44:42 +01:00 |
|
Antonio Scandurra
|
83423a4344
|
Use cmd-f to move focus back to the editor when find bar is focused
|
2022-01-30 16:30:07 +01:00 |
|
Antonio Scandurra
|
9ce1eda305
|
Bind cmd-e to deploy FindBar without focusing it
|
2022-01-30 16:11:48 +01:00 |
|
Antonio Scandurra
|
c53b6b907a
|
Populate query with text under selection when hitting cmd-f
|
2022-01-30 16:01:05 +01:00 |
|
Antonio Scandurra
|
2a1b1adfab
|
Bind enter and shift-enter in FindBar
|
2022-01-30 15:20:57 +01:00 |
|
Antonio Scandurra
|
e8105c9a99
|
Show a message when no matches were found
|
2022-01-29 18:23:14 +01:00 |
|
Antonio Scandurra
|
c16bd98f56
|
Fix panic when no matches were found
|
2022-01-29 18:21:19 +01:00 |
|
Antonio Scandurra
|
969d81b632
|
Determine active match index correctly when cursor is after last match
|
2022-01-29 16:44:26 +01:00 |
|
Antonio Scandurra
|
df4cc45790
|
Select next/prev find match based on whether we intersect active match
Also, capture the next/prev selection logic in a unit test.
|
2022-01-29 16:16:48 +01:00 |
|
Antonio Scandurra
|
1d55872e7a
|
Display active match and allow going to next or previous match
We still need to write a unit test for this, as well as add a keybinding.
|
2022-01-29 14:38:58 +01:00 |
|
Max Brunsfeld
|
5c7cea5a3e
|
WIP - Navigate to prev/next search result
|
2022-01-28 14:00:00 -08:00 |
|
Max Brunsfeld
|
7e02d669e1
|
Add a simple unit test for find bar
|
2022-01-28 13:05:29 -08:00 |
|
Antonio Scandurra
|
d2a64f2171
|
Optimize search when regex doesn't contain newlines
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-01-28 17:26:08 +01:00 |
|
Antonio Scandurra
|
5b9d791269
|
Implement regex search with multiline support
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-28 16:15:18 +01:00 |
|
Antonio Scandurra
|
5c862bfe98
|
Maintain search results as query and active editor changes
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-28 15:19:58 +01:00 |
|
Antonio Scandurra
|
860e37d50f
|
Move finding results in the background
|
2022-01-28 12:15:55 +01:00 |
|
Antonio Scandurra
|
b980b11053
|
Implement whole word mode
|
2022-01-28 11:48:04 +01:00 |
|
Nathan Sobo
|
df1810a3b0
|
A bit more progress styling find
Fix the pinwheel when hovering mode buttons.
|
2022-01-27 18:59:44 -07:00 |
|
Max Brunsfeld
|
da35df0cca
|
WIP
|
2022-01-27 16:16:51 -08:00 |
|
Max Brunsfeld
|
3abd7bc8dd
|
Highlight find matches
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 15:19:52 -08:00 |
|
Max Brunsfeld
|
d8e4464a89
|
WIP - Run substring search when typing in find bar
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 13:00:51 -08:00 |
|
Max Brunsfeld
|
05e20ca72b
|
Inform toolbars when active item changes
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 13:00:23 -08:00 |
|
Antonio Scandurra
|
bebde782fa
|
Deploy FindBar when hitting cmd-f
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-01-27 17:56:50 +01:00 |
|