1c6964e
Trim off surrounding `[]` when parsing terminal hover links (#2906)
Click to expand commit body
Follow-up of https://github.com/zed-industries/zed/pull/2899
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]`.
Release Notes:
- N/A
Kirill Bulatov
created
7c498fe
Trim off surrounding `[]` when parsing terminal hover links
Click to expand commit body
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]`.
Kirill Bulatov
created
791f6cf
Update some tests to reflect code action debouncing
* 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
Max Brunsfeld
created
78f9a1f
Remove padding from workspace toolbar, increase its content height to compensate
Click to expand commit body
The padding makes it difficult to layout toolbar items correctly when they are more than one row tall.
Max Brunsfeld
created
bb448b9
Don't add a quick actions toolbar item for non-editor views
Click to expand commit body
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.
Max Brunsfeld
created
9521f6d
Simplify implementation of flex with spacing
When you pass -l, we build for the local architecture only and copy the
resulting app bundle to /Applications. You can provide a bundle name as
an optional argument.
Fresh off the press, memchr 2.6.0 adds vector search routines for
aarch64. That directly improves our search performance for both text and
regex searches. Per BurntSushi's claims, the simple string searches in
ripgrep got ~2 times faster (more details available in
https://github.com/BurntSushi/memchr/pull/129).
Release Notes:
- N/A
Piotr Osiewicz
created
ded6dec
Initial unstyled language server short name in completions
d804afc
Don't auto-indent when the assistant starts responding with indentation
Antonio Scandurra
created
07b9c6c
language: Make Buffer::new take an explicit ID (#2900)
Click to expand commit body
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.
Piotr Osiewicz
created
937aabf
Extract a `strip_markdown_codeblock` function
Antonio Scandurra
created
81a5043
Allow `[` and `]` symbols in terminal links (#2899)
Click to expand commit body
Deals with https://github.com/zed-industries/community/issues/1865
` ./src/pages/[[...slug]].tsx` is a valid file path in macOs and Linux,
and should be available for cmd-hover-click in terminal.
Release Notes:
- Allow `[` and `]` symbols in terminal links
Kirill Bulatov
created
506ec01
Allow `[` and `]` symbols in terminal links
Click to expand commit body
` ./src/pages/[[...slug]].tsx` is a valid file path in macOs and Linux,
and should be available for cmd-hover-click in terminal.
Kirill Bulatov
created
3bfe78b
Use proper property names for inlay hint resolve capabilities
Better handle edge cases around cmd+hover around inlays:
* distinguish between same text anchors' trigger: inlay and text
triggers can have the same anchor, but are different
* forbid cmd+click on inlay that has no label part with location
selected
* properly omit throttled inlays that are outside of the visible range
Release Notes:
- N/A
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.