use correct position for cursor in doc popup

pull/6417/head
Pascal Kuthe 1 year ago
parent 7e133167ca
commit 3abc07a79e
No known key found for this signature in database
GPG Key ID: D715E8655AE166A6

@ -448,14 +448,12 @@ impl Component for Completion {
// --- // ---
// option.documentation // option.documentation
let (view, doc) = current!(cx.editor); let Some(coords) = cx.editor.cursor().0 else {
let language = doc.language_name().unwrap_or(""); return;
let text = doc.text().slice(..); };
let cursor_pos = doc.selection(view.id).primary().cursor(text);
let coords = view
.screen_coords_at_pos(doc, text, cursor_pos)
.expect("cursor must be in view");
let cursor_pos = coords.row as u16; let cursor_pos = coords.row as u16;
let doc = doc!(cx.editor);
let language = doc.language_name().unwrap_or("");
let markdowned = |lang: &str, detail: Option<&str>, doc: Option<&str>| { let markdowned = |lang: &str, detail: Option<&str>, doc: Option<&str>| {
let md = match (detail, doc) { let md = match (detail, doc) {

Loading…
Cancel
Save