Julia and Antonio Scandurra
15628af04b
Style language server name in completion menu
...
Omit in buffers with one or zero running language servers with the
capability to provide completions
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-08-29 11:21:02 -04:00
Piotr Osiewicz
ea0e5e880e
chore: Use IsTerminal trait instead of relying on libc to detect stdout being a terminal ( #2908 )
...
IsTerminal was added in 1.70.
Release Notes:
- N/A
2023-08-29 15:56:50 +02:00
Antonio Scandurra
72413dbaf2
Remove the ability to reply to specific message in assistant
2023-08-29 14:51:00 +02:00
Antonio Scandurra
2332f82442
More polish
2023-08-29 14:41:02 +02:00
Antonio Scandurra
08df24412a
Delete less aggressively
2023-08-29 14:31:58 +02:00
Antonio Scandurra
c2b60df5af
Allow including conversation when triggering inline assist
2023-08-29 14:08:16 +02:00
Kirill Bulatov
7c498feb85
Trim off surrounding [] when parsing terminal hover links
...
Terminal has to accept `[` and `]` as valid word parts, due to
`[slug].tsx` being a valid file name.
Yet, terminal has to exclude these to match paths in strings like
`[/some/path/[slug].tsx]`.
2023-08-29 10:40:20 +03:00
Max Brunsfeld
791f6cf9e7
Update some tests to reflect code action debouncing
2023-08-28 17:45:32 -07:00
Max Brunsfeld
5142049515
Demote some Peer logging to trace level
2023-08-28 17:45:19 -07:00
Max Brunsfeld
89eab78cf7
Debounce document highlight and code actions requests
2023-08-28 15:48:55 -07:00
Max Brunsfeld
70bea75897
Change cycle mode action to reflect new mode button order
2023-08-28 15:15:54 -07:00
Nathan Sobo and Mikayla Maki
9371754942
Provide themes to subtrees via context
...
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2023-08-28 16:07:26 -06:00
Max Brunsfeld
3eee282a6b
Overhaul search bar layout
...
* Use a single row, instead of centering the search bar within a double-row toolbar.
* Search query controls on the left, navigation on the right
* Semantic is the final mode, for greater stability between buffer and project search.
* Prevent query editor from moving when toggling path filters
2023-08-28 14:20:09 -07:00
Max Brunsfeld
bb448b91d5
Don't add a quick actions toolbar item for non-editor views
...
Rather than adding primary toolbar item that renders as empty,
don't add an item at all. This prevents spurious spacing from
being added after other primary toolbar items.
2023-08-28 14:16:45 -07:00
Max Brunsfeld
9521f6da42
Simplify implementation of flex with spacing
2023-08-28 14:16:21 -07:00
Nathan Sobo and Mikayla Maki
fd1633ac4b
Render a titlebar you can barely see
...
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2023-08-28 14:24:27 -06:00
Nathan Sobo and Mikayla Maki
b5aedc144d
Allow layout to be called on element in any phase of its lifecyle.
...
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2023-08-28 14:23:16 -06:00
Julia
35b7787e02
Add Tailwind server to TSX
2023-08-28 15:19:16 -04:00
Max Brunsfeld
04354675ca
Remove search dismiss button
2023-08-28 10:35:23 -07:00
Julia and Kirill Bulatov
ded6decb29
Initial unstyled language server short name in completions
...
Co-Authored-By: Kirill Bulatov <kirill@zed.dev >
2023-08-28 11:27:45 -04:00
Antonio Scandurra
ccec59337a
📝
2023-08-28 14:46:05 +02:00
Antonio Scandurra
52e1e014ad
Allow redoing edits performed by inline assistant after cancelling it
2023-08-28 14:42:52 +02:00
Antonio Scandurra
8c4d2ccf80
Close inline assist when the associated transaction is undone
2023-08-28 14:23:42 +02:00
Antonio Scandurra
c587cf66ce
Remove ellipsis from tooltip
2023-08-28 12:24:01 +02:00
Antonio Scandurra
44f554f489
Merge remote-tracking branch 'origin/main' into ai-refactoring
2023-08-28 12:16:24 +02:00
Antonio Scandurra
1fb7ce0f4a
Show icon to toggle inline assist
2023-08-28 12:13:44 +02:00
Antonio Scandurra
d804afcfa9
Don't auto-indent when the assistant starts responding with indentation
2023-08-28 11:57:02 +02:00
Piotr Osiewicz
07b9c6c302
language: Make Buffer::new take an explicit ID ( #2900 )
...
See Linear description for the full explanation of the issue. This PR is
mostly a mechanical change, except for the one case where we do pass in
an explicit `next_id` instead of `model_id` in project.rs.
Release Notes:
- Fixed a bug where some results were not reported in project search in
presence of unnamed buffers.
2023-08-28 11:51:50 +02:00
Antonio Scandurra
937aabfdfd
Extract a strip_markdown_codeblock function
2023-08-28 11:24:55 +02:00
Kirill Bulatov
506ec01df3
Allow [ and ] symbols in terminal links
...
` ./src/pages/[[...slug]].tsx` is a valid file path in macOs and Linux,
and should be available for cmd-hover-click in terminal.
2023-08-28 11:19:57 +03:00
Kirill Bulatov
3bfe78b1df
Use proper property names for inlay hint resolve capabilities
2023-08-28 00:27:59 +03:00
Kirill Bulatov
38da2a587a
Fix the tests
2023-08-27 19:41:15 +03:00
Kirill Bulatov
81e70905bb
Do not allow cmd+click in invalid inlay context
2023-08-27 19:12:32 +03:00
Kirill Bulatov
693e91f335
Properly compare previous hover trigger point when hover changes
2023-08-27 18:23:40 +03:00
Kirill Bulatov
dad64edde1
Better highlight hint ranges
2023-08-27 15:14:45 +03:00
Kirill Bulatov
5cf51211b6
Use better names, simplify
2023-08-27 00:01:31 +03:00
Kirill Bulatov
73937876b6
Properly omit throttled hint queries
2023-08-26 21:12:04 +03:00
Kirill Bulatov
f8a8b998ce
Properly react on excerpts drop
2023-08-26 15:21:45 +03:00
Kirill Bulatov
84284099e2
Properly handle padding when highlighting inlay hints
2023-08-26 15:04:48 +03:00
Kirill Bulatov
2a42a08f46
Invalidate skipped throttled hint fetch tasks' ranges
2023-08-26 14:47:42 +03:00
Kirill Bulatov
9bdf76f445
Properly handle hover-less areas hover
2023-08-26 14:42:20 +03:00
Kirill Bulatov
48659d3b3c
Treat multibuffer edit events properly
...
Miltibuffer emits edit events even if it only got an excerpt
added/removed/etc.
Separate buffer edits and trigger hint invalidation refresh for them
only, also trigger hint new lines refresh on excerpt addition events.
2023-08-26 14:13:24 +03:00
Kirill Bulatov
3fc48fc277
Log LSP inlay hint path
2023-08-26 13:46:55 +03:00
Antonio Scandurra
55bf45d265
Add disabled style for prompt editor after confirming
2023-08-26 12:07:03 +02:00
Kirill Bulatov
e6fb909d89
Limit LSP non-invalidating queries
2023-08-26 13:06:50 +03:00
Antonio Scandurra
658d616b96
Allow multiple inline assistant highlights at once
2023-08-26 11:55:47 +02:00
Kirill Bulatov
2b007930a9
Remove query ranges for failed inlay hint requests
2023-08-26 12:09:12 +03:00
Antonio Scandurra
c8e5c3963b
Clear selection when deploying inline assistant
2023-08-26 09:52:01 +02:00
Nathan Sobo
5bb780073e
Relativize child layouts to their parent origin
2023-08-25 23:22:53 -06:00
Nathan Sobo
3bebfbcd50
Checkpoint
2023-08-25 23:15:58 -06:00