agent: Make Markdown codeblocks expanded by default (#30806)
Release Notes: - N/A
This commit is contained in:
parent
2da37988b5
commit
dfe37b0a07
1 changed files with 4 additions and 2 deletions
|
@ -2363,6 +2363,7 @@ impl ActiveThread {
|
||||||
move |el, range, metadata, _, cx| {
|
move |el, range, metadata, _, cx| {
|
||||||
let can_expand = metadata.line_count
|
let can_expand = metadata.line_count
|
||||||
>= MAX_UNCOLLAPSED_LINES_IN_CODE_BLOCK;
|
>= MAX_UNCOLLAPSED_LINES_IN_CODE_BLOCK;
|
||||||
|
|
||||||
if !can_expand {
|
if !can_expand {
|
||||||
return el;
|
return el;
|
||||||
}
|
}
|
||||||
|
@ -2370,6 +2371,7 @@ impl ActiveThread {
|
||||||
let is_expanded = active_thread
|
let is_expanded = active_thread
|
||||||
.read(cx)
|
.read(cx)
|
||||||
.is_codeblock_expanded(message_id, range.start);
|
.is_codeblock_expanded(message_id, range.start);
|
||||||
|
|
||||||
if is_expanded {
|
if is_expanded {
|
||||||
return el;
|
return el;
|
||||||
}
|
}
|
||||||
|
@ -3392,14 +3394,14 @@ impl ActiveThread {
|
||||||
self.expanded_code_blocks
|
self.expanded_code_blocks
|
||||||
.get(&(message_id, ix))
|
.get(&(message_id, ix))
|
||||||
.copied()
|
.copied()
|
||||||
.unwrap_or(false)
|
.unwrap_or(true)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn toggle_codeblock_expanded(&mut self, message_id: MessageId, ix: usize) {
|
pub fn toggle_codeblock_expanded(&mut self, message_id: MessageId, ix: usize) {
|
||||||
let is_expanded = self
|
let is_expanded = self
|
||||||
.expanded_code_blocks
|
.expanded_code_blocks
|
||||||
.entry((message_id, ix))
|
.entry((message_id, ix))
|
||||||
.or_insert(false);
|
.or_insert(true);
|
||||||
*is_expanded = !*is_expanded;
|
*is_expanded = !*is_expanded;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue