Kirill Bulatov
f7ac191988
Use a better name
2023-07-14 14:47:12 +03:00
Kirill Bulatov
335069750d
Use VSCode-like shortcuts by default
2023-07-14 14:47:12 +03:00
Kirill Bulatov
a050e82102
Allow selecting all search matches in buffer
2023-07-14 14:47:12 +03:00
Max Brunsfeld and Kyle
0f09fec510
Use cmd-ctrl-t for semantic search key binding
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-07-11 14:29:06 -07:00
KCaverly and maxbrunsfeld
d67d7c8c72
added initial keymap for toggle semantic search
...
Co-authored-by: maxbrunsfeld <max@zed.dev >
2023-07-11 17:13:58 -04:00
Piotr Osiewicz
37eb264926
branches: Add a modal branch list.
...
Extract branch list into a separate vcs_menu crate akin to recent_projects.
Add current bind for a modal branch to branch popover's tooltip.
Z-2555
2023-07-10 17:18:12 +02:00
Nathan Sobo and Antonio Scandurra
02102c90f4
Bind cmd-? to assistant::toggle_focus
...
Bypass system help menu shortcut at the app delegate level to achieve this.
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-06-28 11:43:24 +02:00
Nathan Sobo and Antonio Scandurra
88a9908309
Clean up tooltips, create conversation on cmd-n
...
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-06-28 10:27:29 +02:00
Antonio Scandurra
9f14f04f18
Re-enable buffer search in assistant
2023-06-23 09:57:31 +02:00
Antonio Scandurra
6883910a1f
Merge remote-tracking branch 'origin/main' into save-conversations
2023-06-23 09:09:42 +02:00
Nathan Sobo and Conrad Irwin
4bea8aa424
Don't use test-only method; add ctrl-j binding
...
Co-Authored-By: Conrad Irwin <conrad.irwin@gmail.com >
2023-06-21 11:53:11 -06:00
Antonio Scandurra
12da134a1d
Finish renaming AssistantEditor to ConversationEditor
2023-06-21 09:00:26 +02:00
Nathan Sobo and Julia Risley
b310fcc367
Remove the nested Pane from the assistant
...
Since we don't want tabs, I think it would be better to render the toolbar
for ourselves directly and handle switching between conversations.
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-20 18:52:48 -06:00
Nathan Sobo
1584d656ff
Save conversations to ~/.config/zed/conversations
...
Still need to implement loading / listing.
I'd really be rather write operations to a database. Maybe we
should be auto-saving? Integrating with panes? I just did
the simple thing for now.
2023-06-16 16:15:07 -06:00
Nathan Sobo
f82962f94c
Cycle message roles on ctrl-r
2023-06-16 11:50:18 -06:00
Antonio Scandurra
b709205982
Allow splitting of messages using shift-enter
2023-06-15 14:05:26 +02:00
Antonio Scandurra
82749a0483
Merge remote-tracking branch 'origin/main' into assistant-2
2023-06-06 19:18:22 +02:00
Antonio Scandurra and Julia Risley
c656427838
Set assistant editor's title based on the first question/answer pair
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-06 15:59:10 +02:00
Joseph Lyons
4b5a7ec94a
Fix typos
2023-06-02 22:02:19 -04:00
Piotr Osiewicz
2ff93b2bc5
editor: add select previous command ( #2556 )
...
Added a `select previous` command to complement `select next`.
Release Notes:
- Added "Select previous" editor command, mirroring `Select next`.
Ticket number: Z-366
2023-06-02 17:32:34 +02:00
Antonio Scandurra
83542684d5
Fix compile errors
2023-06-02 10:08:06 +02:00
Antonio Scandurra
58959e4179
Merge remote-tracking branch 'origin/main' into assistant-2
2023-06-02 09:32:11 +02:00
Mikayla Maki and max
cb43881260
WIP: Remove focus side effects from toggle dock commands
...
co-authored-by: max <max@zed.dev >
2023-05-30 12:00:15 -07:00
Antonio Scandurra
a81821a2fe
Start on assistant::QuoteSelection
2023-05-30 15:25:53 +02:00
Nathan Sobo
e59a6313cc
Cancel assists on escape
2023-05-26 14:49:27 -06:00
Nathan Sobo and Antonio Scandurra
9e19d9cd3b
Start on an assistant panel based on multi-buffers
...
Each message is represented as a multibuffer excerpt to allow for
fluid editing of the conversation transcript.
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-05-26 10:09:55 -06:00
Nathan Sobo
0d72a3bec6
Merge remote-tracking branch 'origin/main' into zmd
2023-05-24 11:04:07 -06:00
Antonio Scandurra
a3f820017e
WIP
2023-05-24 18:45:47 +02:00
Antonio Scandurra and Nathan Sobo
57eb51fb3d
Use cmd-b/cmd-r/cmd-j to toggle left/right/bottom dock and focus when opening
...
Also, bind the same keys with shift to toggle the dock without focusing.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-05-24 15:59:06 +02:00
Antonio Scandurra
dee6f22ca2
Merge remote-tracking branch 'origin/main' into panels
2023-05-23 08:24:28 +02:00
Nathan Sobo
e10499e163
WIP
2023-05-23 00:16:44 -06:00
Julia
36ab9cb62e
Add paragraph based vertical movements
2023-05-22 09:12:36 -04:00
Antonio Scandurra
8f56c80d68
Merge branch 'main' into panels
2023-05-22 14:10:17 +02:00
Antonio Scandurra
e6585d4083
Fix formatting for keymap.json
2023-05-22 10:41:48 +02:00
Antonio Scandurra and Mikayla Maki
7105ecbb5b
Rebind ctrl-` to toggle terminal panel focus
...
Also, add `ctrl-~` to create new terminals.
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2023-05-17 17:35:10 +02:00
Antonio Scandurra
fafe7a193b
Implement zooming for panes and docks
2023-05-16 11:49:48 +02:00
Kirill Bulatov and Antonio
36e4876e07
Remove redundant scopes and actions to fix the focus toggle on ESC
...
co-authored-by: Antonio <antonio@zed.dev >
2023-05-15 13:10:15 +03:00
Nathan Sobo
4d44ed41ce
wip
2023-05-13 14:34:09 -06:00
Antonio Scandurra
f1363f8f70
Merge branch 'main' into panels
2023-05-10 15:23:37 +02:00
Kirill Bulatov and Julia
75ff55bad5
Rework tab and escape key handling in search panel
...
Fixes
https://linear.app/zed-industries/issue/Z-1238/focus-the-results-multibuffer-in-project-search-on-esc
and adds a tab shortcut for project search inputs
co-authored-by: Julia <julia@zed.dev >
2023-05-10 11:11:31 +03:00
Nathan Sobo
a978561ff7
Rename Sidebar to Dock
2023-05-09 10:18:10 +02:00
Nathan Sobo
e7d9fdc4b5
Remove dock from workspace
2023-05-09 10:18:10 +02:00
Petros Amoiridis
4c1be53252
Apply the tab_size change to keymaps and settings
2023-04-20 14:08:30 +03:00
Mikayla Maki
b1334525ad
Merge pull request #2386 from zed-industries/copilot-shipping
...
Get copilot ready to ship
2023-04-20 12:38:27 +12:00
Mikayla Maki
bcc60773a8
Only fire completion cycling requests if specifically asked for by the user
2023-04-19 15:21:30 -07:00
Petros Amoiridis and Julia
25c3c42740
Add newline above and improve newline below
...
Add a new action for inserting a new line above the current line. @ForLoveOfCats also helped fix a bug among other things. When two collaborators had their cursors at the end of a line, and one collaborator performed a newline below action, the second collaborator's cursor would be dragged to the new line. This is also fixing that.
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-04-19 19:57:23 +03:00
Joseph Lyons
6614f8f635
Update copy path commands
2023-04-07 02:36:56 -04:00
Mikayla Maki
90669f1882
Add standard copilot keybinding
2023-04-03 16:14:07 -07:00
Mikayla Maki
49ecb56c52
Remove per-file copilot enable/disable
2023-04-03 15:15:42 -07:00
Mikayla Maki
900232a2cd
Add copilot settings
...
Add copilot pause / resume
Add copilot statusbar item stub
2023-03-29 16:40:52 -07:00