Commit Graph
6534 Commits
Author SHA1 Message Date
Kirill Bulatov aa58d0fd77 Do not send edits over the wire 2023-05-25 12:55:44 +03:00
Kirill Bulatov f812151840 Add integration tests 2023-05-25 09:45:50 +03:00
Kirill Bulatov eca6d2b597 Process remote format typing also 2023-05-25 09:45:50 +03:00
Kirill Bulatov 58a56bdda2 Always use server formatting settings 2023-05-25 09:45:50 +03:00
Kirill Bulatov d1f4b60fa1 Allow to disable the new feature 2023-05-25 09:45:50 +03:00
Kirill Bulatov b9dabb165e Use formatting options 2023-05-25 09:45:50 +03:00
Kirill Bulatov 3327e8a6dd Support remote sessions 2023-05-25 09:45:50 +03:00
Kirill Bulatov f6d7b3d2e8 Send and handle OnTypeFormatting LSP request 2023-05-25 09:45:50 +03:00
Nathan Sobo 0b7d095c0a Introduce the ability to talk to GPT-4 within buffers on preview and dev (#2524)
This adds basic ability to interact with OpenAI inside a buffer.

Release Notes:

* If`OPENAI_API_KEY` is defined in your environment, you can now run the
`ai: assist` command to pass the text of your current buffer to GPT-4.
If you're editing a file with a `.zmd` extension, you can also invoke
the model with `cmd-enter.` (preview-only)
2023-05-24 12:00:43 -06:00
Joseph Lyons 37d35db3d7 v0.89.x dev 2023-05-24 13:22:00 -04:00
Nathan Sobo 26051de160 Clean up 2023-05-24 11:08:00 -06:00
Nathan Sobo 747322a02d Merge remote-tracking branch 'origin/main' into zmd 2023-05-24 11:04:07 -06:00
Max Brunsfeld 66b3be8687 Make toggle dock actions appear in the command palette 2023-05-24 09:58:41 -07:00
Nathan Sobo d495c1b804 Only run AI agent on dev and preview 2023-05-24 10:58:33 -06:00
Antonio Scandurra 35f9996a4f WIP 2023-05-24 18:45:47 +02:00
Nathan Sobo ba79a8ba94 WIP 2023-05-24 10:26:14 -06:00
Nathan Sobo 50e1e17d09 WIP 2023-05-24 09:53:08 -06:00
Nathan Sobo 051c7566cc WIP 2023-05-24 09:38:37 -06:00
Nathan Sobo 8abaf66602 WIP 2023-05-24 09:21:50 -06:00
Nathan Sobo 6368ade1da WIP 2023-05-24 09:12:16 -06:00
Antonio ScandurraandNathan Sobo f67a22828b Show keystroke in panel tooltips
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2023-05-24 16:13:58 +02:00
Antonio ScandurraandNathan Sobo 0cf1632d39 Only focus new terminal if the panel contains focus
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2023-05-24 16:04:02 +02:00
Antonio ScandurraandNathan Sobo 50cfe5eec3 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 2a8e0824a6 Fix opening excerpt when the cursor is at the end of a multi-buffer
This was caused by seeking with a right bias, which in the case of the
last excerpt in the buffer would seek past the end of the buffer.  This
commit changes the behavior to move the cursor back to the previous excerpt
if we overshoot, to ensure we always land on an excerpt.
2023-05-24 15:02:57 +02:00
Antonio Scandurra e5fd953b4f Provide tooltips for pane buttons 2023-05-24 11:18:30 +02:00
Antonio Scandurra 1a353ad25d Show maximize/minimize icon for panes and terminal panel 2023-05-24 11:00:12 +02:00
Antonio Scandurra 168ff99927 Prevent empty panes from being zoomed 2023-05-24 10:34:56 +02:00
Joseph Lyons e6857866d4 Update terminal panel tooltip 2023-05-23 22:23:38 -04:00
Nathan Sobo 637ed79603 WIP 2023-05-23 18:16:49 -06:00
Nathan Sobo 65fc50745b WIP 2023-05-23 18:04:33 -06:00
Nathan Sobo d934da1905 WIP 2023-05-23 15:25:34 -06:00
Joseph Lyons 2457c55fe7 add toggle right and bottom dock actions 2023-05-23 13:53:56 -04:00
Joseph T. Lyons aac83ceea7 Add architecture to clickhouse event request body (#2514)
See title

Release Notes:

N/A
2023-05-23 11:11:17 -04:00
Nathan Sobo 7be41e19f7 WIP 2023-05-23 08:52:21 -06:00
Antonio ScandurraandJulia Risley 774530dd05 Update LiveKit client SDK to 1.0.12
Co-Authored-By: Julia Risley <julia@zed.dev>
2023-05-23 15:32:55 +02:00
Nathan Sobo 073967c80b WIP 2023-05-23 01:56:28 -06:00
Nathan Sobo 5362e7d346 WIP 2023-05-23 01:52:37 -06:00
Nathan Sobo 394e87d17c WIP 2023-05-23 01:23:01 -06:00
Antonio Scandurra 19b817e48a Improve styling of bottom and right docks 2023-05-23 09:02:45 +02:00
Antonio Scandurra 208ff2fba7 Merge remote-tracking branch 'origin/main' into panels 2023-05-23 08:24:28 +02:00
Nathan Sobo 0de5a444d3 WIP 2023-05-23 00:22:21 -06:00
Nathan Sobo 234dbc3ca9 WIP 2023-05-23 00:16:44 -06:00
Nathan Sobo c4d88bc529 WIP 2023-05-22 23:43:02 -06:00
Nathan Sobo 30de64845f WIP 2023-05-22 23:11:27 -06:00
Mikayla Maki a37b1b6a45 Add other setting init 2023-05-22 20:38:30 -07:00
Mikayla Maki b19a712799 Add init_settings to tests 2023-05-22 20:33:18 -07:00
Mikayla Maki da96802bf0 fmt 2023-05-22 20:25:27 -07:00
Mikayla Maki 7be8dead07 Add initial project panel settings 2023-05-22 20:23:07 -07:00
Nathan Sobo 7e6cccfa3d WIP: Stream in completions
Drop dependency on tokio introduced by async-openai and do it ourselves.

The approach I'm taking of replacing instead of appending is causing issues. Need to just append.
2023-05-22 20:28:22 -06:00
Joseph Lyons 049b72e3ac Add architecture to clickhouse event request body 2023-05-22 21:45:58 -04:00