mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-07 20:39:04 +03:00
Use a left bias for the prompt editor
This commit is contained in:
parent
66a496edd7
commit
144f5c5d41
@ -276,7 +276,9 @@ impl AssistantPanel {
|
||||
editor.insert_blocks(
|
||||
[BlockProperties {
|
||||
style: BlockStyle::Flex,
|
||||
position: selection.head(),
|
||||
position: selection
|
||||
.head()
|
||||
.bias_left(&editor.buffer().read(cx).snapshot(cx)),
|
||||
height: 2,
|
||||
render: Arc::new({
|
||||
let inline_assistant = inline_assistant.clone();
|
||||
@ -506,6 +508,7 @@ impl AssistantPanel {
|
||||
"Assume the cursor is located where the `<|>` marker is."
|
||||
)
|
||||
.unwrap();
|
||||
writeln!(prompt, "Assume your answer will be inserted at the cursor.").unwrap();
|
||||
writeln!(
|
||||
prompt,
|
||||
"Complete the code given the user prompt: {user_prompt}"
|
||||
@ -513,12 +516,9 @@ impl AssistantPanel {
|
||||
.unwrap();
|
||||
}
|
||||
}
|
||||
writeln!(
|
||||
prompt,
|
||||
"You MUST not return anything that isn't valid {language_name}"
|
||||
)
|
||||
.unwrap();
|
||||
writeln!(prompt, "Your answer MUST always be valid {language_name}.").unwrap();
|
||||
writeln!(prompt, "DO NOT wrap your response in Markdown blocks.").unwrap();
|
||||
writeln!(prompt, "Never make remarks, always output code.").unwrap();
|
||||
|
||||
let request = OpenAIRequest {
|
||||
model: "gpt-4".into(),
|
||||
|
Loading…
Reference in New Issue
Block a user