e48bb18
Fix failure to detect string scope, and disable quote autoclose in Rust (#2862)
Click to expand commit body
This regressed in https://github.com/zed-industries/zed/pull/2723
Fixes https://github.com/zed-industries/community/issues/684
Fixes
https://linear.app/zed-industries/issue/Z-1516/avoid-double-quotes-when-closing-a-string
Release Notes:
- Fixed a bug where auto-closing quotation marks were inserted
incorrectly in Rust.
Max Brunsfeld
created
1c46749
Fix regression in Buffer::language_scope_at
Release Notes:
- Added file icons for Python and Elixir
Joseph T. Lyons
created
0842916
Upgrade Tree-sitter for error recovery bug fix (#2860)
Click to expand commit body
Bumps Tree-sitter for
https://github.com/tree-sitter/tree-sitter/pull/2526.
Release Notes:
- Fixed a bug where small syntax errors would mess up syntax
highlighting more than necessary when editing certain languages, like
Scheme and PHP.
Release notes:
- vim: add Visual Block mode
([#984](https://github.com/zed-industries/community/issues/984)),
([#1415](https://github.com/zed-industries/community/issues/1415)).
- vim: add support for `a<object>` and `i<object>` in visual modes
- vim: fix scroll shortcuts (`ctrl-{f,b,d,u,e,y}`) in visual modes
- allow `shift-enter` to type a newline.
Conrad Irwin
created
273a8b4
editor: Recognize '$' as a Word character.
Click to expand commit body
This fixes PHP variable completion. When we were querying for completions, PHP LS returned proper matches for variables which we filtered out as our query did not include a `$` character.
Z-2819
Piotr Osiewicz
created
760c491
Respect completion resolve server capabilities (#2858)
Click to expand commit body
Only query for additional edits if the server supports it
Release Notes:
- N/A
Kirill Bulatov
created
269dad5
Respect completion resolve server capabilities
Click to expand commit body
Only query for additional edits if the server supports it
Co-Authored-By: Julia Risley <julia@zed.dev>
9b74dc1
Introduce Refinement trait and derive macro
Nathan Sobo
created
a979e32
Utilize LSP completion `itemDefaults` a bit
Click to expand commit body
Tailwind likes to throw a lot of completion data at us, this gets it to
send less. Previously it would respond to a completion with 2.5 MB JSON
blob, now it is more like 0.8 MB.
Relies on a local copy of lsp-types with the `itemDefaults` field added.
I don't have write perms to push to our fork of the crate atm, sorry :)
Julia
created
66e94aa
Make search re-query eagerly when changing modes
Click to expand commit body
Fix a bug where focus could be lost when clearing the search results
21fa609
Add action button component for rendering the search options
Mikayla
created
802911d
Fix AppKit screen coordinate conversion leading to wrong window bounds (#2856)
Click to expand commit body
Fixes
https://linear.app/zed-industries/issue/Z-1510/join-project-notification-takes-up-full-screen-on-a-second-monitor
There were multiple mistakes in the positioning of Zed's notification
windows, one of which lead to the notifications taking up the full
screen on secondary displays 😱 .
* Wrong sign for the vertical padding (moving the window *upward*
instead of downward)
* Using the screen's full frame instead of its "visible frame" (which
accounts for app menu bar)
* Wrong coordinate translation between our coordinates and AppKit's
coordinates. Regardless of which display a given window appears on, the
coordinate translation needs to use the height of the *main* display.
Release Notes:
- Fixed a bug where call notifications were accidentally full-screen on
all displays except the main display.
Tailwind needs user languages and language-to-language-id mappings to
start providing completions for those languages.
And also it has emmet completions disabled by default, enable them.
Kirill Bulatov
created
b7dd12e
ensured search results are cleared appropriately while cycling modes
KCaverly
created
afebe3f
Merge branch 'main' into project_search_design
This will also fix the bug that @JosephTLyons observed where accepting a
channel invite would not show sub channels.
Release Notes:
- Offline section is now collapsed by default
- Manage members now shows full list
- Dragging of docks now follows the mouse exactly, and double clicks
reset size. (https://github.com/zed-industries/community/issues/1816)