mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-08 07:35:01 +03:00
fix: Typos (#15313)
Fixed typos in the code base according with output from `codespell` tool. Release Notes: - N/A
This commit is contained in:
parent
6af385c09e
commit
3751f67730
@ -38,7 +38,7 @@ Considering these aspects will ensure our conversation view design is optimized
|
|||||||
|
|
||||||
@nate> 2 feels like it isn't important at the moment, we can explore that later. Let's start with 4, which I think will lead us to discussion 3 and 5.
|
@nate> 2 feels like it isn't important at the moment, we can explore that later. Let's start with 4, which I think will lead us to discussion 3 and 5.
|
||||||
|
|
||||||
#zed share your thoughts on the points we need to consider to design a layout and visualization for a conversation view between you (#zed) and multuple peoople, or between multiple people and multiple bots (you and other bots).
|
#zed share your thoughts on the points we need to consider to design a layout and visualization for a conversation view between you (#zed) and multiple people, or between multiple people and multiple bots (you and other bots).
|
||||||
|
|
||||||
@nathan> Agreed. I'm interested in threading I think more than anything. Or 4 yeah. I think we need to scope the threading conversation. Also, asking #zed to propose the solution... not sure it will be that effective but it's worth a try...
|
@nathan> Agreed. I'm interested in threading I think more than anything. Or 4 yeah. I think we need to scope the threading conversation. Also, asking #zed to propose the solution... not sure it will be that effective but it's worth a try...
|
||||||
|
|
||||||
|
@ -947,7 +947,7 @@ impl TerminalTransaction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn push(&mut self, hunk: String, cx: &mut AppContext) {
|
pub fn push(&mut self, hunk: String, cx: &mut AppContext) {
|
||||||
// Ensure that the assistant cannot accidently execute commands that are streamed into the terminal
|
// Ensure that the assistant cannot accidentally execute commands that are streamed into the terminal
|
||||||
let input = hunk.replace(CARRIAGE_RETURN, " ");
|
let input = hunk.replace(CARRIAGE_RETURN, " ");
|
||||||
self.terminal
|
self.terminal
|
||||||
.update(cx, |terminal, _| terminal.input(input));
|
.update(cx, |terminal, _| terminal.input(input));
|
||||||
|
@ -80,6 +80,6 @@ while let Some(delta) = stream.next().await {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Once the stream of tokens is complete, you can exexute the tool call by calling `tool_registry.execute_tool_call(tool_call, cx)`, which returns a `Task<Result<()>>`.
|
Once the stream of tokens is complete, you can execute the tool call by calling `tool_registry.execute_tool_call(tool_call, cx)`, which returns a `Task<Result<()>>`.
|
||||||
|
|
||||||
As the tokens stream in and tool calls are executed, your `ToolView` will get updates. Render each tool call by passing that `tool_call` in to `tool_registry.render_tool_call(tool_call, cx)`. The final message for the model can be pulled by calling `self.tool_registry.content_for_tool_call( tool_call, &mut project_context, cx, )`.
|
As the tokens stream in and tool calls are executed, your `ToolView` will get updates. Render each tool call by passing that `tool_call` in to `tool_registry.render_tool_call(tool_call, cx)`. The final message for the model can be pulled by calling `self.tool_registry.content_for_tool_call( tool_call, &mut project_context, cx, )`.
|
||||||
|
@ -153,7 +153,7 @@ async fn main() -> Result<()> {
|
|||||||
let signal = async move {
|
let signal = async move {
|
||||||
// todo(windows):
|
// todo(windows):
|
||||||
// `ctrl_close` does not work well, because tokio's signal handler always returns soon,
|
// `ctrl_close` does not work well, because tokio's signal handler always returns soon,
|
||||||
// but system termiates the application soon after returning CTRL+CLOSE handler.
|
// but system terminates the application soon after returning CTRL+CLOSE handler.
|
||||||
// So we should implement blocking handler to treat CTRL+CLOSE signal.
|
// So we should implement blocking handler to treat CTRL+CLOSE signal.
|
||||||
let mut ctrl_break = tokio::signal::windows::ctrl_break()
|
let mut ctrl_break = tokio::signal::windows::ctrl_break()
|
||||||
.expect("failed to listen for interrupt signal");
|
.expect("failed to listen for interrupt signal");
|
||||||
|
@ -10105,7 +10105,7 @@ struct Row8;
|
|||||||
struct Row9;
|
struct Row9;
|
||||||
struct Row10;"#};
|
struct Row10;"#};
|
||||||
|
|
||||||
// Deletion hunks trigger with carets on ajacent rows, so carets and selections have to stay farther to avoid the revert
|
// Deletion hunks trigger with carets on adjacent rows, so carets and selections have to stay farther to avoid the revert
|
||||||
assert_hunk_revert(
|
assert_hunk_revert(
|
||||||
indoc! {r#"struct Row;
|
indoc! {r#"struct Row;
|
||||||
struct Row2;
|
struct Row2;
|
||||||
|
@ -180,7 +180,7 @@ impl Transformation {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn into_matrix(self, center: Point<Pixels>, scale_factor: f32) -> TransformationMatrix {
|
fn into_matrix(self, center: Point<Pixels>, scale_factor: f32) -> TransformationMatrix {
|
||||||
//Note: if you read this as a sequence of matrix mulitplications, start from the bottom
|
//Note: if you read this as a sequence of matrix multiplications, start from the bottom
|
||||||
TransformationMatrix::unit()
|
TransformationMatrix::unit()
|
||||||
.translate(center.scale(scale_factor) + self.translate.scale(scale_factor))
|
.translate(center.scale(scale_factor) + self.translate.scale(scale_factor))
|
||||||
.rotate(self.rotate)
|
.rotate(self.rotate)
|
||||||
|
@ -1000,7 +1000,7 @@ fn get_module_handle() -> HMODULE {
|
|||||||
fn register_drag_drop(state_ptr: Rc<WindowsWindowStatePtr>) -> Result<()> {
|
fn register_drag_drop(state_ptr: Rc<WindowsWindowStatePtr>) -> Result<()> {
|
||||||
let window_handle = state_ptr.hwnd;
|
let window_handle = state_ptr.hwnd;
|
||||||
let handler = WindowsDragDropHandler(state_ptr);
|
let handler = WindowsDragDropHandler(state_ptr);
|
||||||
// The lifetime of `IDropTarget` is handled by Windows, it wont release untill
|
// The lifetime of `IDropTarget` is handled by Windows, it won't release until
|
||||||
// we call `RevokeDragDrop`.
|
// we call `RevokeDragDrop`.
|
||||||
// So, it's safe to drop it here.
|
// So, it's safe to drop it here.
|
||||||
let drag_drop_handler: IDropTarget = handler.into();
|
let drag_drop_handler: IDropTarget = handler.into();
|
||||||
|
@ -2056,7 +2056,7 @@ impl<'a> WindowContext<'a> {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Provide elements in the called function with a new namespace in which their identiers must be unique.
|
/// Provide elements in the called function with a new namespace in which their identifiers must be unique.
|
||||||
/// This can be used within a custom element to distinguish multiple sets of child elements.
|
/// This can be used within a custom element to distinguish multiple sets of child elements.
|
||||||
pub fn with_element_namespace<R>(
|
pub fn with_element_namespace<R>(
|
||||||
&mut self,
|
&mut self,
|
||||||
|
1
crates/live_kit_server/protocol
Submodule
1
crates/live_kit_server/protocol
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 8645a138fb2ea72c4dab13e739b1f3c9ea29ac84
|
@ -99,7 +99,7 @@ pub enum Motion {
|
|||||||
WindowMiddle,
|
WindowMiddle,
|
||||||
WindowBottom,
|
WindowBottom,
|
||||||
|
|
||||||
// we don't have a good way to run a search syncronously, so
|
// we don't have a good way to run a search synchronously, so
|
||||||
// we handle search motions by running the search async and then
|
// we handle search motions by running the search async and then
|
||||||
// calling back into motion with this
|
// calling back into motion with this
|
||||||
ZedSearchResult {
|
ZedSearchResult {
|
||||||
|
@ -272,7 +272,7 @@ pub fn change_surrounds(text: Arc<str>, target: Object, cx: &mut WindowContext)
|
|||||||
match chars_and_offset.peek() {
|
match chars_and_offset.peek() {
|
||||||
Some((next_ch, _)) => {
|
Some((next_ch, _)) => {
|
||||||
// If the next position is already a space or line break,
|
// If the next position is already a space or line break,
|
||||||
// we don't need to splice another space even under arround
|
// we don't need to splice another space even under around
|
||||||
if surround && !next_ch.is_whitespace() {
|
if surround && !next_ch.is_whitespace() {
|
||||||
open_str.push_str(" ");
|
open_str.push_str(" ");
|
||||||
} else if !surround && next_ch.to_string() == " " {
|
} else if !surround && next_ch.to_string() == " " {
|
||||||
@ -556,7 +556,7 @@ mod test {
|
|||||||
async fn test_add_surrounds(cx: &mut gpui::TestAppContext) {
|
async fn test_add_surrounds(cx: &mut gpui::TestAppContext) {
|
||||||
let mut cx = VimTestContext::new(cx, true).await;
|
let mut cx = VimTestContext::new(cx, true).await;
|
||||||
|
|
||||||
// test add surrounds with arround
|
// test add surrounds with around
|
||||||
cx.set_state(
|
cx.set_state(
|
||||||
indoc! {"
|
indoc! {"
|
||||||
The quˇick brown
|
The quˇick brown
|
||||||
@ -573,7 +573,7 @@ mod test {
|
|||||||
Mode::Normal,
|
Mode::Normal,
|
||||||
);
|
);
|
||||||
|
|
||||||
// test add surrounds not with arround
|
// test add surrounds not with around
|
||||||
cx.set_state(
|
cx.set_state(
|
||||||
indoc! {"
|
indoc! {"
|
||||||
The quˇick brown
|
The quˇick brown
|
||||||
@ -712,7 +712,7 @@ mod test {
|
|||||||
)])
|
)])
|
||||||
});
|
});
|
||||||
|
|
||||||
// test add surrounds with arround
|
// test add surrounds with around
|
||||||
cx.set_state(
|
cx.set_state(
|
||||||
indoc! {"
|
indoc! {"
|
||||||
The quˇick brown
|
The quˇick brown
|
||||||
@ -729,7 +729,7 @@ mod test {
|
|||||||
Mode::Normal,
|
Mode::Normal,
|
||||||
);
|
);
|
||||||
|
|
||||||
// test add surrounds not with arround
|
// test add surrounds not with around
|
||||||
cx.set_state(
|
cx.set_state(
|
||||||
indoc! {"
|
indoc! {"
|
||||||
The quˇick brown
|
The quˇick brown
|
||||||
@ -907,7 +907,7 @@ mod test {
|
|||||||
Mode::Normal,
|
Mode::Normal,
|
||||||
);
|
);
|
||||||
|
|
||||||
// test multi cursor delete surrounds with arround
|
// test multi cursor delete surrounds with around
|
||||||
cx.set_state(
|
cx.set_state(
|
||||||
indoc! {"
|
indoc! {"
|
||||||
Tˇhe [ quick ] brown
|
Tˇhe [ quick ] brown
|
||||||
@ -1035,7 +1035,7 @@ mod test {
|
|||||||
Mode::Normal,
|
Mode::Normal,
|
||||||
);
|
);
|
||||||
|
|
||||||
// test multi cursor change surrount with not arround
|
// test multi cursor change surrount with not around
|
||||||
cx.set_state(
|
cx.set_state(
|
||||||
indoc! {"
|
indoc! {"
|
||||||
Thˇe { quick } brown
|
Thˇe { quick } brown
|
||||||
|
Loading…
Reference in New Issue
Block a user