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
|
b2ded5bca8
|
Optimize some common operations when MultiBuffer is a singleton
|
2022-01-28 11:50:13 +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
|
4f0ffdcdaf
|
Avoid panic when closing the last tab in a pane, due to calling activate_item
|
2022-01-27 15:38:10 -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
|
34ed734749
|
Add highlighted_ranges API to editor
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 15:19:28 -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 |
|
Antonio Scandurra
|
e7d4c385d5
|
Take an Into<AnyViewHandle> in ChildView::new
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-01-27 17:54:45 +01:00 |
|
Antonio Scandurra
|
dbf48d2a5b
|
Merge pull request #375 from zed-industries/more-project-diagnostics-styling
Last touches on project diagnostics for now
|
2022-01-27 16:47:05 +01:00 |
|
Antonio Scandurra
|
3853826f78
|
Pause cursor blinking only when editor is focused
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 16:33:47 +01:00 |
|
Antonio Scandurra
|
37032f5eb2
|
Show non-disk-based diagnostics in project diagnostics
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 16:23:50 +01:00 |
|
Antonio Scandurra
|
ff24766319
|
Fix warning
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 15:55:48 +01:00 |
|
Antonio Scandurra
|
41ec4645ab
|
Don't panic when ending transaction that wasn't started by the same editor
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 15:53:44 +01:00 |
|
Antonio Scandurra
|
f055053fc9
|
Avoid grouping transactions created by different editors
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-27 15:51:46 +01:00 |
|
Antonio Scandurra
|
4d9cdd474b
|
Style empty project diagnostics state
|
2022-01-27 10:21:26 +01:00 |
|
Antonio Scandurra
|
3e4fe09d00
|
Filter out supporting diagnostics that contain no messages
|
2022-01-27 09:51:15 +01:00 |
|
Max Brunsfeld
|
0e55f0ccaa
|
Use Rust 2021 edition in all crates
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-26 12:50:31 -08:00 |
|
Max Brunsfeld
|
509d362bdd
|
Avoid stripping newlines before opening backticks in error messages
|
2022-01-26 11:51:12 -08:00 |
|
Max Brunsfeld
|
f1d621133e
|
Dial back opacity of border.1 in dark themes
|
2022-01-26 11:27:00 -08:00 |
|
Max Brunsfeld
|
76bbd101c6
|
Increase diagnostic editor's vertical scroll margin
This way, the first path header will always be fully visible when
you move your cursor to the beginning of the multibuffer.
|
2022-01-26 10:23:41 -08:00 |
|
Max Brunsfeld
|
9b9fcf6927
|
Avoid showing selection strip on top of diagnostic headers
|
2022-01-26 10:23:40 -08:00 |
|
Antonio Scandurra
|
51c34ebcc2
|
Alpha-blend borders with backgrounds in quad SDF
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-01-26 19:16:26 +01:00 |
|
Antonio Scandurra
|
02baaa3529
|
Bump the protocol version
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-26 17:42:04 +01:00 |
|
Nathan Sobo
|
e585bc7199
|
Add retries to rescan test that uses the real file system
We could potentially use a fake file system, but this should avoid flaky tests in the short run.
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2022-01-26 09:25:06 -07:00 |
|
Antonio Scandurra
|
0263ea289c
|
Style diagnostic header's border in light and dark theme
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-26 17:08:24 +01:00 |
|
Antonio Scandurra
|
dedd5d63fb
|
Fix blending of quad's border with background
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-26 17:06:20 +01:00 |
|
Antonio Scandurra
|
3f6960bd34
|
Position underlines at a distance proportional to the line descent
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-26 16:03:06 +01:00 |
|
Antonio Scandurra
|
b9b255652f
|
Display squiggly underlines underneath text with diagnostics
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-26 15:52:40 +01:00 |
|
Antonio Scandurra
|
52594fe250
|
WIP: Start on squiggly underlines
|
2022-01-26 13:07:39 +01:00 |
|
Max Brunsfeld
|
a890787923
|
Render header blocks as horizontall fixed (like the gutter)
Tweak editor layout to perform horizontal autoscroll before
laying out the blocks, so that they can access the scroll position.
|
2022-01-25 17:19:38 -08:00 |
|
Max Brunsfeld
|
f19934096a
|
Account for editor's full scroll width when laying out blocks
Compute the editor's scroll width earlier in layout and
store it on the layout state, rather than computing it repeatedly.
|
2022-01-25 16:31:14 -08:00 |
|
Max Brunsfeld
|
cefb63936d
|
Tweak diagnostic header styling
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-25 15:33:49 -08:00 |
|
Max Brunsfeld
|
e04e929010
|
Render diagnostic status bar icon with icons
|
2022-01-25 15:33:34 -08:00 |
|
Max Brunsfeld
|
dbe969893c
|
Show icons and counts in the project diagnostics tab
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-25 12:31:55 -08:00 |
|
Max Brunsfeld
|
c9b4bb78f2
|
Merge branch 'project-diagnostics-pinned-tab' into style-project-diagnostics
|
2022-01-25 12:20:37 -08:00 |
|
Max Brunsfeld
|
78b57e4d9d
|
Scale diagnostic header and message text with editor font
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-25 12:10:11 -08:00 |
|
Nathan Sobo
|
0c6fd157ee
|
Scale diagnostic headers icons with editor font and right align w/ line numbers
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2022-01-25 12:40:53 -07:00 |
|
Antonio Scandurra
|
121b45e249
|
Sanitize language server diagnostics coming from Rust
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-25 17:49:50 +01:00 |
|
Antonio Scandurra
|
7250974aa6
|
Style block decorations
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-25 17:07:12 +01:00 |
|
Antonio Scandurra
|
65d4c33c0e
|
Format messages within backticks using bold instead of with a background
|
2022-01-25 15:50:49 +01:00 |
|
Antonio Scandurra
|
7e55353de8
|
Show error code in diagnostic header
|
2022-01-25 15:23:58 +01:00 |
|