Mikayla Maki
|
ae3b3ea458
|
Merge branch 'main' into copilot
|
2023-03-29 16:57:38 -07:00 |
|
Mikayla Maki
|
ebd06b43f5
|
Add copilot settings
Add copilot pause / resume
Add copilot statusbar item stub
|
2023-03-29 16:40:52 -07:00 |
|
Max Brunsfeld
|
7601e7902a
|
Merge pull request #2325 from zed-industries/tab-map-long-lines
Avoid slowdowns with long lines by skipping tab expansion beyond a certain column
|
2023-03-29 14:48:23 -07:00 |
|
Max Brunsfeld
|
0c07a373a8
|
🎨
|
2023-03-29 14:43:01 -07:00 |
|
Julia
|
e558d3f903
|
Merge pull request #2328 from zed-industries/breadcrumbs-outline-toggle
Open symbol outline when clicking on editor breadcrumbs
|
2023-03-29 15:51:30 -04:00 |
|
Julia
|
737e2e1b3c
|
Open symbol outline when clicking on editor breadcrumbs
|
2023-03-29 15:46:43 -04:00 |
|
Mikayla Maki
|
f812796283
|
Make modal behavior stateless
Co-authored-by: antonio <antonio@zed.dev>
|
2023-03-29 12:45:53 -07:00 |
|
Antonio Scandurra
|
49447128a9
|
Make edits smaller when tab expansion changes on a line
|
2023-03-29 21:40:37 +02:00 |
|
Joseph Lyons
|
6e2a9297ff
|
v0.81.x dev
|
2023-03-29 14:13:01 -04:00 |
|
Antonio Scandurra
|
b86f8188d1
|
Expand edit to end of the line when old/new row exceeds max expansion
|
2023-03-29 16:49:21 +02:00 |
|
Antonio Scandurra
|
719d0f0abf
|
Rename skip_leading_tab to inside_leading_tab
|
2023-03-29 14:53:28 +02:00 |
|
Antonio Scandurra
|
813f722925
|
Increment input_column correctly when inside the leading tab
|
2023-03-29 14:52:50 +02:00 |
|
Antonio Scandurra
|
056f4e914f
|
Merge pull request #2327 from zed-industries/remove-unused-code
Delete unused code
|
2023-03-29 09:09:47 +02:00 |
|
Antonio Scandurra
|
a64296938d
|
Delete unused code
|
2023-03-29 09:04:13 +02:00 |
|
Mikayla Maki
|
d60ef03d66
|
WIP Add copilot disabled setting
|
2023-03-28 20:52:50 -07:00 |
|
Mikayla Maki
|
0b0c7e4ce9
|
Move command palette filter into collections crate
Filter out copilot commands from command palette when not active
|
2023-03-28 20:13:17 -07:00 |
|
Mikayla Maki
|
aea8475d30
|
Apply cargo fmt
|
2023-03-28 18:45:37 -07:00 |
|
Antonio Scandurra
|
a5cec18775
|
Remove copilot smoke test
|
2023-03-28 18:41:35 -07:00 |
|
Antonio Scandurra
|
12370f120e
|
🎨
|
2023-03-28 18:40:51 -07:00 |
|
Antonio Scandurra
|
ce9774be53
|
Improve detection of common prefix in text_for_active_completion
|
2023-03-28 18:40:42 -07:00 |
|
Mikayla Maki
|
9d8d2bb8f4
|
Add rough versions of all 3 modals
|
2023-03-28 18:00:09 -07:00 |
|
Max Brunsfeld
|
5c1f82ae3d
|
Don't use TabMap::expand_tabs in line_indent_for_buffer_row
|
2023-03-28 17:37:57 -07:00 |
|
Max Brunsfeld
|
08e93e9321
|
Only expand tabs up until a limited column
|
2023-03-28 16:40:04 -07:00 |
|
Max Brunsfeld
|
c23feeab3a
|
🎨 Make expand_tabs and collapse_tabs instance methods on TabSnapshot
|
2023-03-28 14:10:43 -07:00 |
|
Mikayla Maki
|
941da24f73
|
Refactor out the node runtime crate and hook up all related imports
|
2023-03-28 10:27:31 -07:00 |
|
Mikayla Maki
|
0ef9cefe0f
|
Finish shape of copilot auth UI
|
2023-03-28 09:42:01 -07:00 |
|
Mikayla Maki
|
6ff09865eb
|
Create copilot auth popup UI
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
da81ff3295
|
Optimize CopilotState::text_for_active_completion
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
034bc75467
|
Refresh copilot suggestions when hitting alt-] if none are showing
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
d236d9e8c9
|
Clear copilot suggestions when hitting escape
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2023-03-28 09:42:01 -07:00 |
|
Nate Butler
|
ef6c28326d
|
Update editor.ts
|
2023-03-28 09:42:01 -07:00 |
|
Nate Butler
|
2fede1c01f
|
Use syntax.predictive.color to style suggestions
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
1162615043
|
Reuse existing suggestion when inserting to avoid flickering
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
6715e5247c
|
Rework SuggestionMap to take highlight style when retrieving chunks
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
093e0a30e9
|
Replace editor::CycleCopilotSuggestions with copilot::NextSuggestion
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
2f95510a2e
|
Start integrating Copilot with editor
There's still a bit to do in terms of reusing the previous suggestion
when the prefix matches, but we're getting there.
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
b16e2169ce
|
WIP: Start on showing window for authenticating with copilot
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
9713d1bb31
|
Fix invalid translation between bottom/top left coordinate spaces
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2023-03-28 09:42:01 -07:00 |
|
Antonio Scandurra
|
99cca59c84
|
Restructure verification code prompting to open a window instead
Also, prevent multiple calls to `sign_in` from racing with each other.
|
2023-03-28 09:42:01 -07:00 |
|
Mikayla Maki
|
19cc86a2d4
|
Wait to show the auth modal until the sign request has returned
|
2023-03-28 09:42:00 -07:00 |
|
Mikayla Maki
|
15e29d44b9
|
Add basic copilot modal
|
2023-03-28 09:42:00 -07:00 |
|
Mikayla Maki
|
b57d5174aa
|
Add copilot theme, start sketching out the auth modal
|
2023-03-28 09:42:00 -07:00 |
|
Antonio Scandurra
|
591e246450
|
Implement Copilot::completions_cycling
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2023-03-28 09:42:00 -07:00 |
|
Antonio Scandurra
|
155594c8b8
|
Successfully fetch completions from Copilot
We still need to process them and return them into a more Zed-friendly
structure, but we're getting there.
|
2023-03-28 09:42:00 -07:00 |
|
Antonio Scandurra
|
180371929b
|
Start on copilot completions
|
2023-03-28 09:42:00 -07:00 |
|
Antonio Scandurra
|
8ba9e63ab8
|
🎨
|
2023-03-28 09:42:00 -07:00 |
|
Antonio Scandurra
|
59d9277a74
|
Implement Copilot sign in and sign out
|
2023-03-28 09:42:00 -07:00 |
|
Antonio Scandurra
|
797bb7d780
|
Start copilot and check sign in status
|
2023-03-28 09:42:00 -07:00 |
|
Antonio Scandurra
|
5471217089
|
Use the same serde version across the entire workspace
|
2023-03-28 09:42:00 -07:00 |
|
Mikayla Maki
|
9a99eaee96
|
Fix bad global
|
2023-03-28 09:42:00 -07:00 |
|