09a53a0
WIP
Antonio Scandurra created
09a53a0
WIP
Antonio Scandurra created
2f78d93
Make `summaries_for_anchors`/`summaries_for_anchor_ranges` more generic
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
2f43ef6
Allow a single start/end bias per `AnchorRangeMap`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
f42fd8e
Return `Selection`s from `Editor::selections_in_range`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
861893b
Autoscroll vertically to the newest selection on `SelectNext`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
10b3fae
Implement `SelectNext`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
bf7acb5
Merge pull request #252 from zed-industries/replace-sign-in-icon-with-text
Replace signed out silhouette with a "Sign in" label
Antonio Scandurra created
543ebb7
Adjust padding on sign in prompt in titlebar
Antonio Scandurra created
0d8c68a
Replace signed out silhouette with a "Sign in" label
Antonio Scandurra created
c478554
Merge pull request #250 from zed-industries/go-to-line
Implement go-to-line interface
Nathan Sobo created
f7532c7
Render the current line, column, and line count in go to line dialog
Nathan Sobo created
a07fe3a
Improve styling of the go to line modal
Nathan Sobo created
1e49b56
Restore scroll position and selections when cancelling go-to-line
But preserve the line when confirming.
Nathan Sobo created
8c0541b
Fix warnings
Nathan Sobo created
0854976
Highlight the selected line when typing in the go to line dialog
Nathan Sobo created
53a7da9
Allow centering selections when requesting autoscroll
We use this new capability in the "go to line" modal.
Antonio Scandurra created
cea8107
WIP: Start on go to line
Antonio Scandurra created
a743c2d
Merge pull request #249 from zed-industries/invert-workspace-editor-dependency
Invert dependency between workspace and editor
Antonio Scandurra created
afdac15
Move integration test up into the `zed` crate
Antonio Scandurra created
e88d3bb
Invert dependency between `editor` and `workspace`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
fb17d1e
Merge pull request #248 from zed-industries/columnar-selection
Allow creation of columnar selections with the mouse when holding `alt-shift`
Antonio Scandurra created
2cf44d3
:fire:
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
03bd6d6
Pull up diagnostic and cursor position status bar items creation
Antonio Scandurra created
9bb195e
Introduce "entry openers" but still register editors in `workspace`
Antonio Scandurra created
a7186c6
Skip over block lines when building columnar selections
Antonio Scandurra created
3a9b690
Reverse columnar selections when head moves before tail's column
Antonio Scandurra created
d19d3bb
Calculate an overshoot when mousing to build columnar selections
Antonio Scandurra created
2b9db91
WIP
Nathan Sobo created
e0bf533
Merge pull request #244 from zed-industries/mouse-selections
Improve support for selecting text via the mouse
Nathan Sobo created
a6e5305
Merge pull request #243 from zed-industries/outdent
Add outdent command, fix indent bugs
Max Brunsfeld created
294769b
Add outdent command, fix indent bugs
Max Brunsfeld created
bfecdb7
Remove newest selection when adding a selection with a click count > 1
This prevents selections added in earlier clicks from being rendered under the pending selection.
Nathan Sobo created
73afb29
Use alt modifier instead of cmd to add selections
Nathan Sobo created
22172be
Merge pull request #241 from zed-industries/toggle-comments
Implement toggle-comments
Max Brunsfeld created
9e651ee
Simplify handling of shift-click to extend selections
Nathan Sobo created
d969f38
Implement shift-click to extend the newest selection
Nathan Sobo created
f0db748
Implement toggle-comments
Max Brunsfeld created
2e2bce7
Merge pull request #238 from zed-industries/maximize-window
Maximize new windows
Max Brunsfeld created
091ed9a
Maximize new windows
Max Brunsfeld created
63089ba
Simulate line-wise selection when clicking on the gutter
Antonio Scandurra created
7a79df7
Implement line-wise selection
Antonio Scandurra created
bcf38e6
Implement word-wise mouse selection
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
a028792
Remove cargo-bundle from dev-dependencies
The cargo-bundle crate is installed separately in the 'bundle' script via 'cargo install'.
Max Brunsfeld created
3269b99
WIP: Start integrating `SelectMode` and `movement::surrounding_word`
Antonio Scandurra created
a0ea5b3
Add a new `movement::surrounding_word` function
Antonio Scandurra created
005a707
Expose a `count` field on `Event::LeftMouseDown`
Antonio Scandurra created
e1d4bcf
Merge pull request #236 from zed-industries/soft-wrap-flaky-test
Retry flaky `test_soft_wraps` 5 times before giving up
Antonio Scandurra created
6b7ee10
Retry flaky `test_soft_wraps` 5 times before giving up
We have other tests that rely on loading fonts that intermittently fail on CI and for which we used the same mitigation.
Antonio Scandurra created
6df2663
Merge pull request #235 from zed-industries/handle-screen-scale-factor-change
Fix incorrect rendering when window moves between displays with different scale factors
Antonio Scandurra created
4002be8
Clear sprite cache when scale factor changes
Max Brunsfeld created