Commit log

2d6e348 Prevent anchors from escaping their excerpt's range when resolving them

Click to expand commit body
This could happen if an anchor was created on an excerpt with a larger range.
Then, if the excerpt was removed and added back at the same position and with
the same buffer but a smaller range, resolving the anchor could overshoot
the excerpt's boundaries.

Antonio Scandurra created

5c7cea5 WIP - Navigate to prev/next search result

Max Brunsfeld created

7e02d66 Add a simple unit test for find bar

Max Brunsfeld created

bfaeefc Merge pull request #376 from zed-industries/bump-rust-analyzer

Click to expand commit body
Bump rust-analyzer to the 2022-01-24 release

Max Brunsfeld created

be7f534 Adjust hover assertion in lsp test after bumping rust-analyzer

Max Brunsfeld created

e1c12ff Bump rust-analyzer to the 2022-01-24 release

Antonio Scandurra created

d2a64f2 Optimize search when regex doesn't contain newlines

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

5b9d791 Implement regex search with multiline support

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

5c862bf Maintain search results as query and active editor changes

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

860e37d Move finding results in the background

Antonio Scandurra created

b2ded5b Optimize some common operations when `MultiBuffer` is a singleton

Antonio Scandurra created

b980b11 Implement whole word mode

Antonio Scandurra created

df1810a A bit more progress styling find

Click to expand commit body
Fix the pinwheel when hovering mode buttons.

Nathan Sobo created

da35df0 WIP

Max Brunsfeld created

4f0ffdc Avoid panic when closing the last tab in a pane, due to calling `activate_item`

Max Brunsfeld created

3abd7bc Highlight find matches

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

34ed734 Add highlighted_ranges API to editor

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

d8e4464 WIP - Run substring search when typing in find bar

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

05e20ca Inform toolbars when active item changes

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

bebde78 Deploy `FindBar` when hitting `cmd-f`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

e7d4c38 Take an `Into<AnyViewHandle>` in `ChildView::new`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

dbf48d2 Merge pull request #375 from zed-industries/more-project-diagnostics-styling

Click to expand commit body
Last touches on project diagnostics for now

Antonio Scandurra created

24d1d2a Merge pull request #374 from zed-industries/fix-editor-panic

Click to expand commit body
Fix editor panic when ending transaction that wasn't started by the same editor

Antonio Scandurra created

3853826 Pause cursor blinking only when editor is focused

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

37032f5 Show non-disk-based diagnostics in project diagnostics

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

ff24766 Fix warning

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

41ec464 Don't panic when ending transaction that wasn't started by the same editor

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

f055053 Avoid grouping transactions created by different editors

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

4d9cdd4 Style empty project diagnostics state

Antonio Scandurra created

adf00fa Merge pull request #373 from zed-industries/empty-diagnostic-message

Click to expand commit body
Filter out supporting diagnostics that contain no messages

Antonio Scandurra created

3e4fe09 Filter out supporting diagnostics that contain no messages

Antonio Scandurra created

dc95cd9 Merge pull request #371 from zed-industries/metal-debug

Click to expand commit body
Add script to debug Metal frames

Antonio Scandurra created

7b2f55f Add script to debug Metal frames

Antonio Scandurra created

2749001 Use latest rust docker image

Max Brunsfeld created

c054e4c Use new feature resolver

Click to expand commit body
This fixes a build failure on linux because gpui was being spuriously
included as a dependency of zed-server, due to its presence as an
optional dependency in the rpc crate.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

0e55f0c Use Rust 2021 edition in all crates

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

509d362 Avoid stripping newlines before opening backticks in error messages

Max Brunsfeld created

f1d6211 Dial back opacity of border.1 in dark themes

Max Brunsfeld created

76bbd10 Increase diagnostic editor's vertical scroll margin

Click to expand commit body
This way, the first path header will always be fully visible when
you move your cursor to the beginning of the multibuffer.

Max Brunsfeld created

9b9fcf6 Avoid showing selection strip on top of diagnostic headers

Max Brunsfeld created

51c34eb Alpha-blend borders with backgrounds in quad SDF

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

02baaa3 Bump the protocol version

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

e585bc7 Add retries to rescan test that uses the real file system

Click to expand commit body
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>

Nathan Sobo and Antonio Scandurra created

e54d6f6 Merge pull request #366 from zed-industries/style-project-diagnostics

Click to expand commit body
Style project diagnostics

Nathan Sobo created

0263ea2 Style diagnostic header's border in light and dark theme

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

dedd5d6 Fix blending of quad's border with background

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

3f6960b Position underlines at a distance proportional to the line descent

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

b9b2556 Display squiggly underlines underneath text with diagnostics

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

52594fe WIP: Start on squiggly underlines

Antonio Scandurra created

a890787 Render header blocks as horizontall fixed (like the gutter)

Click to expand commit body
Tweak editor layout to perform horizontal autoscroll before
laying out the blocks, so that they can access the scroll position.

Max Brunsfeld created