Antonio Scandurra
ee5a23b04c
Avoid auto-scrolling the editor when inserting/removing headers
2023-06-14 10:49:23 +02:00
Antonio Scandurra
edb711d609
Keep cursor stable as autocompletions are being streamed
2023-06-14 10:41:18 +02:00
Antonio Scandurra
e59dff6fd2
💄
2023-06-14 09:47:30 +02:00
Antonio Scandurra
b35d73d4cc
Re-enable copy support in the assistant
2023-06-14 09:40:43 +02:00
Antonio Scandurra
80cd172c7e
Remove unnecessary set_render_excerpt_header method
2023-06-14 09:38:49 +02:00
Antonio Scandurra
fba45fb73b
Parse buffer as Markdown
2023-06-14 09:31:41 +02:00
Antonio Scandurra
921940f45c
Merge remote-tracking branch 'origin/main' into assistant-buffer
2023-06-14 09:16:45 +02:00
Mikayla Maki
4226982ee6
Restore misconfigured Cargo.toml
2023-06-13 18:08:33 -07:00
Mikayla Maki
8066e68b19
Switch to using new version of cargo bundle with more capabilities
2023-06-13 18:01:51 -07:00
Kevin Hovsäter
b84122ff10
Toggle comments for empty single line selections ( #2594 )
2023-06-13 20:15:11 +02:00
Max Brunsfeld
e69f9a19bc
Move worktree tests into their own file ( #2608 )
...
The worktree has a lot of tests. Let's reduce their indentation, and
make it easier to navigate to them. We deserve it.
Just doing this in its own PR, to minimize conflicts.
Release Notes:
- N/A
2023-06-13 10:50:49 -07:00
Max Brunsfeld
527d6d1761
Flatten worktree tests module structure
2023-06-13 10:31:29 -07:00
Max Brunsfeld
a1471a191b
Move worktree tests to their own file
2023-06-13 10:22:14 -07:00
Piotr Osiewicz
9b1eed8ff2
editor: Add language setting for comment continuations ( #2605 )
...
Per @JosephTLyons request I've added a language setting for comment
continuations.
Release Notes:
- Added a language setting for comment continuations.
2023-06-13 18:59:46 +02:00
Max Brunsfeld
7e9dbe4b2a
Remove panic when programatically updating an invalid setting ( #2607 )
...
Fixes
https://linear.app/zed-industries/issue/Z-2170/thread-main-panicked-at-could-not-deserialize-setting-type-welcomebase
Fixes
https://linear.app/zed-industries/issue/Z-2228/thread-main-panicked-at-could-not-deserialize-setting-type
2023-06-13 09:50:54 -07:00
Max Brunsfeld
f14568bcc3
Remove panic when programatically updating an invalid setting
2023-06-13 09:43:57 -07:00
Antonio Scandurra and Julia Risley
a620f7af3b
Skip merged messages when inserting new ones
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-13 16:06:50 +02:00
Antonio Scandurra and Julia Risley
ac89247206
Update blocks when cycling the message role
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-13 16:00:13 +02:00
Antonio Scandurra and Julia Risley
46b249878f
Show message headers again
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-13 15:55:52 +02:00
Antonio Scandurra
d5a2642a9b
Merge messages whose header has been invalidated
2023-06-13 15:16:04 +02:00
Antonio Scandurra
6c1f207ba9
Get back to a compiling state with Buffer backing the assistant
2023-06-13 13:43:06 +02:00
Joseph T. Lyons
39ed5931e3
Fix comments in settings files ( #2604 )
...
I accidentally added the information about folder-specific settings to
the user settings default file - just fixing that.
Release Notes:
- N/A
2023-06-13 04:06:53 -04:00
Joseph Lyons
762c823ac4
Fix comments in settings files
2023-06-13 04:03:51 -04:00
Max Brunsfeld
829ca51800
Add support for HEEx templates in Elixir, fix a bug in handling nested language injections ( #2603 )
...
Closes https://linear.app/zed-industries/issue/Z-2211/heex-support
Release Notes:
- Added support for Elixir HEEx templates.
- Fixed a bug that caused incorrect syntax highlighting in ERB templates
([#1619 ](https://github.com/zed-industries/community/issues/1619 )).
2023-06-12 17:49:07 -07:00
Max Brunsfeld
8d6fc2f227
Add Heex language
2023-06-12 17:32:20 -07:00
Max Brunsfeld
9823a67a47
Fix syntax map bug with combined injections inside of other injections
2023-06-12 17:32:20 -07:00
Max Brunsfeld
9a72f66b72
Move SyntaxMap tests to their own file
2023-06-12 16:24:17 -07:00
Max Brunsfeld
2049eae00a
Change action namespace to 'debug' for LSP log and syntax tree view
2023-06-12 15:54:36 -07:00
Max Brunsfeld
9b52ae7067
Add a syntax tree view, for developing and debugging language support ( #2601 )
...
This PR adds a syntax tree view, which lets you view the syntax tree of
any layer in the active editor's `SyntaxMap`.
This view uses some new APIs that I added to Tree-sitter, which allow us
to efficiently render the syntax tree using a `UniformList`. Tree-sitter
PR: https://github.com/tree-sitter/tree-sitter/pull/2316

Release Notes:
- Added a *syntax tree view* that shows Zed's internal syntax tree(s)
for the active editor. You can open it running the `debug: open syntax
tree view` command from the command palette.
2023-06-12 15:50:39 -07:00
Max Brunsfeld
86f3bba98b
Include field names in the syntax tree
2023-06-12 15:32:16 -07:00
Max Brunsfeld
534f263cf0
Upgrade Tree-sitter
2023-06-12 15:31:59 -07:00
Max Brunsfeld
9b4746ca05
Close the menu when selecting a different layer in the syntax tree view
2023-06-12 15:14:57 -07:00
Max Brunsfeld
1b6aeb4165
Improve the look of the syntax tree view UI
2023-06-12 15:14:57 -07:00
Max Brunsfeld
36a1be982a
Sync selection between syntax tree view and editor
2023-06-12 15:14:57 -07:00
Max Brunsfeld
a3435cd0b0
Start work on a syntax tree view
2023-06-12 15:14:56 -07:00
Sergey Onufrienko
e890ac44a4
feat: add ts export
2023-06-12 22:13:19 +02:00
Sergey Onufrienko
e147f18f52
chore: add ts-rs
2023-06-12 22:12:24 +02:00
Piotr Osiewicz
97521794ce
Move plugins to feature-gate ( #2599 )
...
This PR:
- Reduces our dependency count for a release build by 20%
- Reduces our release compile time by about 30s (out of ~5 minutes)
2023-06-12 21:04:09 +02:00
Antonio Scandurra
5cc0c619d1
WIP
2023-06-12 17:50:13 +02:00
Nate Butler
993b4fa3cf
Expand tools doc further
2023-06-12 09:45:42 -04:00
Nate Butler
48a7b8f847
Add back links
2023-06-12 09:02:49 -04:00
Nate Butler
0c4d41f387
Use simple markdown
2023-06-12 09:00:59 -04:00
Joseph T. Lyons
7c31d9e2c0
Do not rely on user's system time for telemetry events ( #2597 )
...
Some user's don't have their system clocks configured right and we are
seeing events 10 years into the future. I'm stripping out the code that
adds time via the client and am adding it in on zed.dev. We will lose a
little accuracy, as the time will be when the batch hits the server, but
I think its negligible (currently, batches send up every 30 seconds, at
the max) and worth it to protect our data from user's who wonkily dont
set care about their system time.
- https://github.com/zed-industries/zed.dev/pull/332
Release Notes:
- N/A
2023-06-09 18:08:11 -04:00
Joseph Lyons
6dafdc41d0
Do not rely on user's system time for telemetry events
2023-06-09 18:02:20 -04:00
Max Brunsfeld
9fdaa26f52
Bump tree-sitter-yaml to avoid submodule error during build
2023-06-09 14:58:31 -07:00
Joseph T. Lyons
aa5c4daeef
Fix formatter comment in default settings ( #2593 )
...
Fix comment related to the `formatter` configuration option in Zed's
default settings.
Release Notes:
- N/A
2023-06-09 15:14:04 -04:00
Max Brunsfeld
5ef52c7803
collab 0.14.2
2023-06-09 11:50:35 -07:00
Max Brunsfeld
924aeac9f1
Bump protocol version
2023-06-09 11:50:15 -07:00
Max Brunsfeld
292bd7a583
collab 0.14.1
2023-06-09 11:37:47 -07:00
Max Brunsfeld
31a880ffaa
Avoid dropping the worktree_repository_statuses table for now
2023-06-09 11:37:39 -07:00