Conrad Irwin
0f92e4ec83
Fix vim2 search tests
2023-12-12 18:39:42 -07:00
Max Brunsfeld and Nathan
a51f3fe894
Avoid notifying editor when wrap width changes
...
Wrap width is already assigned from within draw. It can be called multiple
times as taffy iteratively computes the layout.
Co-authored-by: Nathan <nathan@zed.dev >
2023-12-12 12:06:38 -08:00
Conrad Irwin
3ae69b7596
Remove warnigns
2023-12-11 10:45:27 -07:00
Conrad Irwin
0d96e964ef
Merge branch 'main' into vim2
2023-12-11 09:38:23 -07:00
Piotr Osiewicz
ba57516632
Merge branch 'main' into project_search2
2023-12-11 16:47:48 +01:00
Kirill Bulatov
42acd6431f
Finalize the command
2023-12-11 12:28:22 +02:00
Kirill Bulatov
50e2f5c886
Draft an expand macro recusively command
2023-12-11 12:28:22 +02:00
Conrad Irwin
aed17f4763
Restore impl_actions! and remove derive(Action)
2023-12-10 19:33:38 -07:00
Conrad Irwin
9befa3f9ca
Restore namespace parameter to actions!
...
This does not yet fix `derive(Action)`, but will conflict with a lot so
wanted to merge quickly.
2023-12-09 15:18:31 -07:00
Conrad Irwin
e356a7df09
vim2 compiling (but mostly commented out)
2023-12-08 18:47:14 +00:00
Piotr Osiewicz
95814ab53b
Barebones project search (no UI, but the crate compiles)
2023-12-07 14:36:45 +01:00
Antonio Scandurra
67a00e0920
Fix confirming rename not working on editor2
2023-12-07 12:54:28 +01:00
Joseph T. Lyons
df84b9d94e
Remove remnants from conflict resolution ( #3528 )
...
Fixes a couple of things that slipped through when going through the
last merge conflict
Release Notes:
- N/A
2023-12-06 23:44:49 -05:00
Joseph T. Lyons
263b79c047
Merge branch 'main' into feedback-2
2023-12-06 23:16:54 -05:00
Joseph T. Lyons
a364c9ed70
WIP
2023-12-06 17:27:10 -05:00
Max Brunsfeld and Nathan
5392e6ca24
Enable buffer font size adjustment in zed2
...
Co-authored-by: Nathan <nathan@zed.dev >
2023-12-06 13:52:33 -08:00
Kirill Bulatov
15bdf7622d
Use a better name for zed2 inlay style field
2023-12-06 22:06:30 +02:00
Kirill Bulatov
c5bcd65546
Pass proper theme colors for inlays and suggestions
2023-12-06 21:48:39 +02:00
Joseph T. Lyons
c6e2d20500
WIP
2023-12-06 14:13:44 -05:00
Antonio Scandurra
c62305edea
Merge remote-tracking branch 'origin/main' into assistant-2
...
# Conflicts:
# crates/ui2/src/components/icon.rs
2023-12-06 18:18:58 +01:00
Antonio Scandurra
c9300e2384
Merge remote-tracking branch 'origin/main' into assistant-2
2023-12-06 12:53:02 +01:00
Marshall Bowers
69dd4f50b8
Add missing semicolon
2023-12-05 20:24:43 -05:00
Marshall Bowers
9ecb4b59ae
Wire up NewWindow action
2023-12-05 20:24:01 -05:00
Marshall Bowers
c7a789e1e2
Wire up NewFile action
2023-12-05 20:21:35 -05:00
Max Brunsfeld
d03a77bbf4
Get following working
...
Restore a single event type on Item trait, so that the workspace can
subscribe to it and handle following events.
2023-12-05 12:57:23 -08:00
Antonio Scandurra
50ff26b06d
WIP
2023-12-05 19:27:15 +01:00
Marshall Bowers
886f309729
Merge branch 'main' into editor2_tests
2023-12-04 14:09:23 -05:00
Marshall Bowers
38c7241da1
Add support for copying diagnostic messages to the clipboard ( #3489 )
...
This PR adds support for copying diagnostics messages to the clipboard.
This was already working, but we were missing implementations
clipboard-related methods in the `TestPlatform` that were causing the
tests to fail when the copying functionality was added.
Release Notes:
- N/A
2023-12-04 14:08:05 -05:00
Marshall Bowers
1172e4c84b
Format code
2023-12-04 11:57:10 -05:00
Marshall Bowers
9d6a58fdd1
Merge branch 'main' into diagnostics-style-2
2023-12-04 11:56:55 -05:00
Nate Butler and Marshall Bowers
5cd08b060b
Mark copy button as incomplete
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com >
2023-12-04 11:53:46 -05:00
Nate Butler and Marshall Bowers
0677eb806f
Update diagnostic style
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com >
2023-12-04 11:50:26 -05:00
Nate Butler and Marshall Bowers
199c84fe43
Fix ci error – Copy to clipboard isn't implemented in tests
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com >
2023-12-04 11:41:31 -05:00
Piotr Osiewicz and Antonio
23167550d9
Add simulate_window_resize.
...
Fixes up tests for movement in editor/scrolling.
Co-authored-by: Antonio <antonio@zed.dev >
2023-12-04 17:27:48 +01:00
Piotr Osiewicz and Antonio
cee41d0c23
Fix disparity between editor2 and edito1 wrt copilot completions.
...
Fixes test test_copilot.
Co-authored-by: Antonio <antonio@zed.dev >
2023-12-04 16:39:40 +01:00
Conrad Irwin
94e188da8f
Language Selector 2 working!
2023-12-01 21:23:20 -07:00
Nate Butler
45b93a6903
Re-add diagnostic headers
2023-12-01 15:30:01 -05:00
Julia
46e8e35f4d
Merge branch 'main' into zed2-breadcrumbs
2023-12-01 11:02:34 -05:00
Antonio Scandurra and Piotr
1d8623c379
Add mouse context menu to editor2
...
Co-Authored-By: Piotr <piotr@zed.dev >
2023-12-01 16:01:56 +01:00
Antonio Scandurra
c195daa651
Respond to modifiers changed event in editor2 and set cursor
2023-12-01 14:26:49 +01:00
Antonio Scandurra
603181a09c
Remove all todos in Editor's Item implementation
2023-12-01 12:32:30 +01:00
Antonio Scandurra
c29b7af449
Register NewFile and NewFileInDirection from Editor
2023-12-01 12:11:54 +01:00
Antonio Scandurra
422b8559ed
Re-enable opening excerpts in Editor
2023-12-01 12:03:21 +01:00
Antonio Scandurra
c518916af2
🔥
2023-12-01 11:53:47 +01:00
Antonio Scandurra
df8dcd42dc
WIP
2023-11-30 18:00:41 +01:00
Julia
e320627bd9
Merge branch 'main' into zed2-breadcrumbs
2023-11-30 11:38:29 -05:00
Max Brunsfeld
a694715cc8
Address some TODOs in editor2 crate ( #3445 )
...
* Fix crash when jumping to definition
* Enabling resolution of completions
* Make links in interactive text clickable
* Enable code paths that use `select_anchors`
2023-11-29 16:32:02 -08:00
Marshall Bowers
b0bc31b883
Add new Button and IconButton components ( #3448 )
...
This PR adds new `Button` and `IconButton` components built on top of
our new button abstractions.
Both of these buttons are built from the common `ButtonLike` base, and
implement the `ButtonCommon` (name TBD) trait in order to provide a
common interface.
There are still some visual tweaks that we'll need to make to the new
buttons, but those should be straightforward to make after we land this.
Release Notes:
- N/A
2023-11-29 17:41:44 -05:00
Max Brunsfeld
c97c407d1c
Implement completion-resolution in editor2
...
Enable the completion tests in editor2.
2023-11-29 14:20:47 -08:00
Max Brunsfeld
13201a5c0f
Use pointer cursor style for clickable ranges in InteractiveText
2023-11-29 12:42:09 -08:00