6e296eb
ssh: Use openbsd nc on macOS (#20751)
Click to expand commit body
Co-authored-by: Conrad Irwin <conrad@zed.dev>
Peter Tripp and Conrad Irwin created
6e296eb
ssh: Use openbsd nc on macOS (#20751)
Co-authored-by: Conrad Irwin <conrad@zed.dev>
Peter Tripp and Conrad Irwin created
4c8c6c0
docs: Fix assistant prompt_overrides template directory (#20434)
Update docs to reflect the correct path for prompt handlebars templates. Link to git repo for prompts rather than including an out of date version inline. Co-authored-by: Peter Tripp <peter@zed.dev>
Wes Higbee and Peter Tripp created
050ce91
Rename "Overwrite" to "Save" for prompt about recreating a deleted file (#20750)
Release Notes: - N/A
Michael Sloan created
369828f
Require save confirmation and prevent autosave for deleted files (#20742)
* `has_conflict` will now return true if the file has been deleted on disk. This is for treating multi-buffers as conflicted, and also blocks auto-save. * `has_deleted_file` is added so that the single-file buffer save can specifically mention the delete conflict. This does not yet handle discard (#20745). Closes #9101 Closes #9568 Closes #20462 Release Notes: - Improved handling of externally deleted files: auto-save will be disabled, multibuffers will treat this as a save conflict, and single buffers will ask for restore confirmation. Co-authored-by: Conrad <conrad@zed.dev>
Michael Sloan and Conrad created
ac5ecf5
Don't log every value (#20744)
Release Notes: - N/A
Conrad Irwin created
1235d08
Use livekit's Rust SDK instead of their swift SDK (#13343)
See https://github.com/livekit/rust-sdks/pull/355
Todo:
* [x] make `call` / `live_kit_client` crates use the livekit rust sdk
* [x] create a fake version of livekit rust API for integration tests
* [x] capture local audio
* [x] play remote audio
* [x] capture local video tracks
* [x] play remote video tracks
* [x] tests passing
* bugs
* [x] deafening does not work
(https://github.com/livekit/rust-sdks/issues/359)
* [x] mute and speaking status are not replicated properly:
(https://github.com/livekit/rust-sdks/issues/358)
* [x] **linux** - crash due to symbol conflict between WebRTC's
BoringSSL and libcurl's openssl
(https://github.com/livekit/rust-sdks/issues/89)
* [x] **linux** - libwebrtc-sys adds undesired dependencies on `libGL`
and `libXext`
* [x] **windows** - linker error, maybe related to the C++ stdlib
(https://github.com/livekit/rust-sdks/issues/364)
```
libwebrtc_sys-54978c6ad5066a35.rlib(video_frame.obj) : error LNK2038:
mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't
match value 'MD_DynamicRelease' in
libtree_sitter_yaml-df6b0adf8f009e8f.rlib(2e40c9e35e9506f4-scanner.o)
```
* [x] audio problems
Release Notes:
- Switch from Swift to Rust LiveKit SDK ๐ฆ
---------
Co-authored-by: Mikayla Maki <mikayla@zed.dev>
Co-authored-by: Conrad Irwin <conrad@zed.dev>
Co-authored-by: Kirill Bulatov <kirill@zed.dev>
Co-authored-by: Michael Sloan <michael@zed.dev>
Max Brunsfeld , Mikayla Maki , Conrad Irwin , Kirill Bulatov , and Michael Sloan created
6ff69fa
Start to send data to Snowflake too (#20698)
This PR adds support for sending telemetry events to AWS Kinesis. In our AWS account we now have three new things: * The [Kinesis data stream](https://us-east-1.console.aws.amazon.com/kinesis/home?region=us-east-1#/streams/details/zed-telemetry/monitoring) that we will actually write to. * A [Firehose for Axiom](https://us-east-1.console.aws.amazon.com/firehose/home?region=us-east-1#/details/telemetry-to-axiom/monitoring) that sends events from that stream to Axiom for ad-hoc queries over recent data. * A [Firehose for Snowflake](https://us-east-1.console.aws.amazon.com/firehose/home?region=us-east-1#/details/telemetry-to-snowflake/monitoring) that sends events from that stream to Snowflake for long-term retention. This Firehose also backs up data into an S3 bucket in case we want to change how the system works in the future. In a follow-up PR, we'll add support for ad-hoc telemetry events; and slowly move away from the current Clickhouse defined schemas; though we won't move off click house until we have what we need in Snowflake. Co-Authored-By: Nathan <nathan@zed.dev> Release Notes: - N/A
Conrad Irwin created
f449e8d
Migrate Renovate config (#20741)
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed. You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon. ๐ **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid. โ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://redirect.github.com/renovatebot/renovate/discussions). --- Release Notes: - N/A --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
renovate[bot] , renovate[bot] , and Marshall Bowers created
da09cbd
assistant: Show more details for assist errors (#20740)
This PR updates the Assistant to show more detailed error messages when the user encounters an assist error. Here are some examples: <img width="415" alt="Screenshot 2024-11-15 at 1 47 03โฏPM" src="https://github.com/user-attachments/assets/5e7c5d5f-bd78-4af3-86ed-af4c6712770f"> <img width="417" alt="Screenshot 2024-11-15 at 2 11 14โฏPM" src="https://github.com/user-attachments/assets/02cb659b-1239-4e24-865f-3a512703a94f"> The notification will scroll if the error lines overflow the set maximum height. Release Notes: - Updated the Assistant to show more details in error cases.
Marshall Bowers created
4327459
Fix Rust LSP adapter on FreeBSD (#20736)
This PR fixes the Rust LSP adapter on FreeBSD. This issue was creating build errors. Release Notes: - Fixed Rust LSP adapter on FreeBSD
Caleb Heydon created
cc601bd
Use strikethrough style in label implementation (#20735)
Release Notes: - N/A --------- Co-authored-by: Richard Feldman <richard@zed.dev> Co-authored-by: Marshall Bowers <marshall@zed.dev>
Michael Sloan , Richard Feldman , and Marshall Bowers created
c491b75
assistant: Fix panic when using `/project` (#20733)
This PR fixes a panic when using `/project` (which is staff-flagged). We weren't initializing the `SemanticDb` global if the `project-slash-command` feature flag was enabled. Closes #20563. Release Notes: - N/A
Marshall Bowers created
3420ebb
util: Remove unused code (#20734)
This PR removes the `with_clone` macro from `util`, as it wasn't used (and isn't needed). Release Notes: - N/A
Marshall Bowers created
b23d72e
gpui: Clean up `Styled` doc comments (#20731)
This PR cleans up the doc comments on the `Styled` trait to make them more consistent. Release Notes: - N/A
Marshall Bowers created
e25a03c
docs: Variable escaping in tasks (#20730)
Peter Tripp created
9e8ff3f
Update `.mailmap` (#20729)
This PR updates the `.mailmap` file to merge some more commit authors. Release Notes: - N/A
Marshall Bowers created
6d80d5b
gpui: Add `line_through` method to `Styled` (#20728)
This PR adds a `.line_through` method to the `Styled` trait that mirrors the corresponding Tailwind class. Release Notes: - N/A
Marshall Bowers created
7137bde
Fix scrollbar not always being on top (#20665)
Set the elevation of the scrollbar to 1 borderless, so that the blue outline is no longer above the scrollbar. Closes #19875 Release Notes: - N/A --------- Co-authored-by: Peter Tripp <peter@zed.dev>
TOULAR and Peter Tripp created
98403aa
Disable signature help shown by default (#20726)
Closes https://github.com/zed-industries/zed/issues/20725 Stop showing the pop-up that gets an issue open every now and then. Release Notes: - Stopped showing signature help after completions by default
Kirill Bulatov created
794ad1a
ocaml: Improve highlighting and bracketing (#20700)
Some small improvements to OCaml. Would happily split these into smaller
changes, discard anything, etc.
Before:
<img width="441" alt="before"
src="https://github.com/user-attachments/assets/2fb82b03-0d45-4c59-a94d-6f48d634fe19">
After:
<img width="448" alt="after"
src="https://github.com/user-attachments/assets/aa232d8f-4b1b-48f8-93e2-2147de37a20d">
OCaml highlighting and bracketing improvements
- Fixed bug where `<` was automatically closed with `>`.
- Typing `{|` now automatically closes with `|}`
- Type variables are now colored with `variable.special` instead of
`variable`.
- Argument names in function declarations and application are now
colored with `label` instead of `property`, even if they are punned.
- `[@@` and `[%` in macros are now colored as bracket punctuation to
match the closing `]`, rather than colored as `attribute`
Release Notes:
- N/A
lord created
4b1f0c0
html: Bump to v0.1.4 (#20692)
Changes: - https://github.com/zed-industries/zed/pull/20536 Release Notes: - N/A
Conrad Irwin created
3796b4a
project panel: Update decoration icon active color (#20723)
Just so that the icon decoration knockout color matches the background of a selected/market item. <img width="600" alt="Screenshot 2024-11-15 at 10 50 24" src="https://github.com/user-attachments/assets/0037fe5a-f42d-47e8-8559-97ca11ff2d97"> Release Notes: - N/A
Danilo Leal created
8c02929
pane: Fix rough edges around pinning of dropped project entries (#20722)
Closes #20485 Release Notes: - Fixed quirks around dropping project entries into tab bar which might've led to tabs being pinned sometimes.
Piotr Osiewicz created
1e14697
Fix Linux rust-analyzer downloads in Preview (#20718)
Follow-up of https://github.com/zed-industries/zed/pull/20408 Release Notes: - (Preview) Fixed broken rust-analyzer downloads
Kirill Bulatov created
f619a87
python: Prefer conda environments that match CONDA_PREFIX (#20702)
Release Notes: - Improved Python toolchain selection for conda environments
Adam Wolff created
c03f5b3
Use strikethrough on tab label to indicate file deletion (#20711)
Closes #5364 Release Notes: - Added indication of deleted files. Files deleted outside of Zed will have a strikethrough in the title of the tab.
Michael Sloan created
a8df064
vim: Allow :cpplink for CopyPermalinkToLine (#20707)
Release Notes: - vim: Added `:<range>cpplink` to copy a permanent git link to the highlighted range to the clipboard
Conrad Irwin created
aee01f2
assistant: Remove `low_speed_timeout` (#20681)
This removes the `low_speed_timeout` setting from all providers as a response to issue #19509. Reason being that the original `low_speed_timeout` was only as part of #9913 because users wanted to _get rid of timeouts_. They wanted to bump the default timeout from 5sec to a lot more. Then, in the meantime, the meaning of `low_speed_timeout` changed in #19055 and was changed to a normal `timeout`, which is a different thing and breaks slower LLMs that don't reply with a complete response in the configured timeout. So we figured: let's remove the whole thing and replace it with a default _connect_ timeout to make sure that we can connect to a server in 10s, but then give the server as long as it wants to complete its response. Closes #19509 Release Notes: - Removed the `low_speed_timeout` setting from LLM provider settings, since it was only used to _increase_ the timeout to give LLMs more time, but since we don't have any other use for it, we simply remove the setting to give LLMs as long as they need. --------- Co-authored-by: Antonio <antonio@zed.dev> Co-authored-by: Peter Tripp <peter@zed.dev>
Thorsten Ball , Antonio , and Peter Tripp created
c954607
docs: Update Zig Tree-sitter grammar link (#20708)
lines up with https://github.com/zed-industries/zed/blob/main/extensions/zig/extension.toml Release Notes: - N/A
chottolabs created
1855a31
Use `Extension` trait in `ExtensionLspAdapter` (#20704)
This PR updates the `ExtensionLspAdapter` to go through the `Extension` trait for interacting with extensions rather than going through the `WasmHost` directly. Release Notes: - N/A
Marshall Bowers created
332b337
erlang: Update tree-sitter grammar (#20699)
erlang: Update tree-sitter grammar for new OTP 27 features: - -moduledoc and -doc attributes - Sigils - Triple quoted strings <img width="717" alt="Screenshot 2024-11-14 at 5 18 08โฏPM" src="https://github.com/user-attachments/assets/24812b17-4e64-47f3-a6ab-6bc7260cd53f"> Release Notes: - N/A --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
Dairon M. and Marshall Bowers created
acf2532
Delete a.html (#20691)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Conrad Irwin created
f0882f4
vim: Enable `%` to jump between tags (#20536)
Closes #12986 Release Notes: - Enable `%` to jump between pairs of tags --------- Co-authored-by: Harrison <hrouillard@sfi.com.au>
hrou0003 and Harrison created
189a034
docs: Document exec flags for GDScript (#20688)
While looking up the GDScript extension docs, I noticed that the
original extension repo mentions of `{line}:{col}` placeholders too in
addition to `{project} {file}` that the Zed docs suggest adding.
This PR Improves the docs to add those missing options to the suggested
flags.
Harsh Narayan Jha created
7f52071
Use the project env when running LSPs (#20641)
This change ensures we always run LSPs with the project environment (in addition to any overrides they provide). This helps ensure the environment is set correctly on remotes where we don't load the login shell environment and assign it to the current process. Also fixed the go language to use the project env to find the go command. Release Notes: - Improved environment variable handling for SSH remotes
Conrad Irwin created
56c93be
project panel: Fix rendering of groups of dragged project panel entries (#20686)
This PR introduces a new parameter for `on_drag` in gpui, which is an offset from the element origin to the mouse event origin. Release Notes: - Fixed rendering of dragged project panel entries
Piotr Osiewicz created
43999c4
client: Remove unneeded `return` (#20685)
This PR removes an unneeded `return` that was introduced in #19928. Release Notes: - N/A
Marshall Bowers created
690a725
context_servers: Upgrade protocol to version 2024-11-05 (#20615)
This updates context servers to the most recent version Release Notes: - N/A Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
David Soria Parra and Marshall Bowers created
b5ce8e7
zed_extension_api: Release v0.2.0 (#20683)
This PR releases v0.2.0 of the Zed extension API. Support for this version of the extension API will land in Zed v0.162.x. Release Notes: - N/A
Marshall Bowers created
d177a1d
Move `ExtensionStore` tests back to `extension_host` (#20682)
This PR moves the tests for the `ExtensionStore` back into the `extension_host` crate. We now have a separate `TestExtensionRegistrationHooks` to use in the test that implements the minimal required functionality needed for the tests. This means that we can depend on the `theme` crate only in the tests. Release Notes: - N/A
Marshall Bowers created
5d17cfa
Update Rust crate wasmtime to v24.0.2 [SECURITY] (#20614)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [wasmtime](https://redirect.github.com/bytecodealliance/wasmtime) |
workspace.dependencies | patch | `24.0.1` -> `24.0.2` |
### GitHub Vulnerability Alerts
####
[CVE-2024-51745](https://redirect.github.com/bytecodealliance/wasmtime/security/advisories/GHSA-c2f5-jxjv-2hh8)
### Impact
Wasmtime's filesystem sandbox implementation on Windows blocks access to
special device filenames such as "COM1", "COM2", "LPT0", "LPT1", and so
on, however it did not block access to the special device filenames
which use superscript digits, such as "COMยน", "COMยฒ", "LPTโฐ", "LPTยน",
and so on. Untrusted Wasm programs that are given access to any
filesystem directory could bypass the sandbox and access devices through
those special device filenames with superscript digits, and through them
gain access peripheral devices connected to the computer, or network
resources mapped to those devices. This can include modems, printers,
network printers, and any other device connected to a serial or parallel
port, including emulated USB serial ports.
### Patches
Patch releases for Wasmtime have been issued as 24.0.2, 25.0.3, and
26.0.1. Users of Wasmtime 23.0.x and prior are recommended to upgrade to
one of these patched versions.
### Workarounds
There are no known workarounds for this issue. Affected Windows users
are recommended to upgrade.
### References
- [Microsoft's
documentation](https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions)
of the special device filenames
- [ISO-8859-1](https://en.wikipedia.org/wiki/ISO/IEC_8859-1)
- [The original PR reporting the
issue](https://redirect.github.com/bytecodealliance/cap-std/pull/371)
---
### Release Notes
<details>
<summary>bytecodealliance/wasmtime (wasmtime)</summary>
###
[`v24.0.2`](https://redirect.github.com/bytecodealliance/wasmtime/releases/tag/v24.0.2)
[Compare
Source](https://redirect.github.com/bytecodealliance/wasmtime/compare/v24.0.1...v24.0.2)
#### 24.0.2
Released 2024-11-05.
##### Fixed
- Update to cap-std 3.4.1, for
[#​9559](https://redirect.github.com/bytecodealliance/wasmtime/issues/9559),
which fixes a wasi-filesystem sandbox
escape on Windows.
[CVE-2024-51745](https://redirect.github.com/bytecodealliance/wasmtime/security/advisories/GHSA-c2f5-jxjv-2hh8).
</details>
---
### Configuration
๐
**Schedule**: Branch creation - "" in timezone America/New_York,
Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
โป **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
๐ **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
404ddee
Update Rust crate serde_json to v1.0.132 (#20638)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [serde_json](https://redirect.github.com/serde-rs/json) | dependencies | patch | `1.0.128` -> `1.0.132` | | [serde_json](https://redirect.github.com/serde-rs/json) | workspace.dependencies | patch | `1.0.128` -> `1.0.132` | --- ### Release Notes <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.132`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.132) [Compare Source](https://redirect.github.com/serde-rs/json/compare/1.0.131...1.0.132) - Improve binary size and compile time for JSON array and JSON object deserialization by about 50% ([#​1205](https://redirect.github.com/serde-rs/json/issues/1205)) - Improve performance of JSON array and JSON object deserialization by about 8% ([#​1206](https://redirect.github.com/serde-rs/json/issues/1206)) ### [`v1.0.131`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.131) [Compare Source](https://redirect.github.com/serde-rs/json/compare/1.0.130...1.0.131) - Implement Deserializer and IntoDeserializer for `Map<String, Value>` and `&Map<String, Value>` ([#​1135](https://redirect.github.com/serde-rs/json/issues/1135), thanks [@​swlynch99](https://redirect.github.com/swlynch99)) ### [`v1.0.130`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.130) [Compare Source](https://redirect.github.com/serde-rs/json/compare/1.0.129...1.0.130) - Support converting and deserializing `Number` from i128 and u128 ([#​1141](https://redirect.github.com/serde-rs/json/issues/1141), thanks [@​druide](https://redirect.github.com/druide)) ### [`v1.0.129`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.129) [Compare Source](https://redirect.github.com/serde-rs/json/compare/1.0.128...1.0.129) - Add [`serde_json::Map::sort_keys`](https://docs.rs/serde_json/1/serde_json/struct.Map.html#method.sort_keys) and [`serde_json::Value::sort_all_objects`](https://docs.rs/serde_json/1/serde_json/enum.Value.html#method.sort_all_objects) ([#​1199](https://redirect.github.com/serde-rs/json/issues/1199)) </details> --- ### Configuration ๐ **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). ๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. โป **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. ๐ **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
ad370ed
Update Rust crate sys-locale to v0.3.2 (#20639)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sys-locale](https://redirect.github.com/1Password/sys-locale) |
workspace.dependencies | patch | `0.3.1` -> `0.3.2` |
---
### Release Notes
<details>
<summary>1Password/sys-locale (sys-locale)</summary>
###
[`v0.3.2`](https://redirect.github.com/1Password/sys-locale/releases/tag/v0.3.2)
[Compare
Source](https://redirect.github.com/1Password/sys-locale/compare/v0.3.1...v0.3.2)
#### What's Changed
##### Added
- Support for all other Apple targets, such as watchOS and tvOS by
[@​complexspaces](https://redirect.github.com/complexspaces) in
[https://github.com/1Password/sys-locale/pull/38](https://redirect.github.com/1Password/sys-locale/pull/38).
- Support for ignoring POSIX modifiers in UNIX locales with them present
by [@​pasabanov](https://redirect.github.com/pasabanov) in
[https://github.com/1Password/sys-locale/pull/33](https://redirect.github.com/1Password/sys-locale/pull/33).
- Parsing support/recognition may come at a later date.
- Support for returning a list of user locales on Linux/BSD UNIX
platforms by [@​pasabanov](https://redirect.github.com/pasabanov)
in
[https://github.com/1Password/sys-locale/pull/35](https://redirect.github.com/1Password/sys-locale/pull/35).
##### Fixed
- No longer use `LC_CTYPE` when determining the locale; the crate now
uses `LC_MESSAGES` in its place by
[@​pasabanov](https://redirect.github.com/pasabanov) in
[https://github.com/1Password/sys-locale/pull/35](https://redirect.github.com/1Password/sys-locale/pull/35).
- Skip empty locale environment variables on UNIX platforms by
[@​complexspaces](https://redirect.github.com/complexspaces) in
[https://github.com/1Password/sys-locale/pull/29](https://redirect.github.com/1Password/sys-locale/pull/29).
- Corrected types mentioned and improved the public API documentation by
[@​pasabanov](https://redirect.github.com/pasabanov) in
[https://github.com/1Password/sys-locale/pull/37](https://redirect.github.com/1Password/sys-locale/pull/37).
##### Changed
- Improved crate download size by excluding unused directories and files
by [@​pasabanov](https://redirect.github.com/pasabanov).
- Very slight improvement to locale fetching performance on Windows by
[@​complexspaces](https://redirect.github.com/complexspaces) in
[https://github.com/1Password/sys-locale/pull/29](https://redirect.github.com/1Password/sys-locale/pull/29).
- Increased MSRV to Rust 1.56, which is 3 years old as of this release
by [@​complexspaces](https://redirect.github.com/complexspaces).
#### New Contributors
- [@​pasabanov](https://redirect.github.com/pasabanov) made their
first contribution in
[https://github.com/1Password/sys-locale/pull/30](https://redirect.github.com/1Password/sys-locale/pull/30)
**Full Changelog**:
https://github.com/1Password/sys-locale/compare/v0.3.1...v0.3.2
</details>
---
### Configuration
๐
**Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
โป **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
๐ **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
Release Notes:
- N/A
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
ced9045
Update Rust crate thiserror to v1.0.69 (#20643)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [thiserror](https://redirect.github.com/dtolnay/thiserror) | workspace.dependencies | patch | `1.0.64` -> `1.0.69` | --- ### Release Notes <details> <summary>dtolnay/thiserror (thiserror)</summary> ### [`v1.0.69`](https://redirect.github.com/dtolnay/thiserror/releases/tag/1.0.69) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/1.0.68...1.0.69) - Backport 2.0.2 fixes ### [`v1.0.68`](https://redirect.github.com/dtolnay/thiserror/releases/tag/1.0.68) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/1.0.67...1.0.68) - Handle incomplete expressions more robustly in format arguments, such as while code is being typed ([#​341](https://redirect.github.com/dtolnay/thiserror/issues/341), [#​344](https://redirect.github.com/dtolnay/thiserror/issues/344)) ### [`v1.0.67`](https://redirect.github.com/dtolnay/thiserror/releases/tag/1.0.67) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/1.0.66...1.0.67) - Improve expression syntax support inside format arguments ([#​335](https://redirect.github.com/dtolnay/thiserror/issues/335), [#​337](https://redirect.github.com/dtolnay/thiserror/issues/337), [#​339](https://redirect.github.com/dtolnay/thiserror/issues/339), [#​340](https://redirect.github.com/dtolnay/thiserror/issues/340)) ### [`v1.0.66`](https://redirect.github.com/dtolnay/thiserror/releases/tag/1.0.66) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/1.0.65...1.0.66) - Improve compile error on malformed format attribute ([#​327](https://redirect.github.com/dtolnay/thiserror/issues/327)) ### [`v1.0.65`](https://redirect.github.com/dtolnay/thiserror/releases/tag/1.0.65) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/1.0.64...1.0.65) - Ensure OUT_DIR is left with deterministic contents after build script execution ([#​325](https://redirect.github.com/dtolnay/thiserror/issues/325)) </details> --- ### Configuration ๐ **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). ๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. โป **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. ๐ **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
0d9bcbb
Use vim-like keybindings for splitting out of the file finder (#20680)
Follow-up of https://github.com/zed-industries/zed/pull/20507 Release Notes: - (breaking Preview) Adjusted file finder split keybindings to be less conflicting Co-authored-by: Conrad Irwin <conrad@zed.dev>
Kirill Bulatov and Conrad Irwin created
c650ba4
docs: Proto formatter example (#20677)
Peter Tripp created
5fab3ca
Format workspace `Cargo.toml` (#20679)
This PR does some formatting of the workspace `Cargo.toml`. Release Notes: - N/A
Marshall Bowers created
621a200
docs: Remove duplicate text in the Clojure page (#20635)
zachcp created
2544fad
Fix tab switch behavior for the Sublime Text keymap (#20547)
Don't override tab switching behavior, default has correct behavior.
Shiny created
49eb865
python: Improve handling of triple-quoted strings (#20664)
Closes #13998 /cc @notpeter would you mind giving this branch a go to see if this is pleasant to use? This impl is not quite what VSC has, but I think it feels okay? In this PR, the sequence goes as follows: 1st keypress: "|" 2nd keypress: ""| 3rd keypress: """|""" Release Notes: - Improved handling of triple-quote strings in Python.
Piotr Osiewicz created