@@ -1119,8 +1119,7 @@ pub fn completion(cx: &mut Context) {
1120 cx.callback = Some(Box::new(
1120 cx.callback = Some(Box::new(
1121 move |compositor: &mut Compositor, editor: &mut Editor| {
1121 move |compositor: &mut Compositor, editor: &mut Editor| {
1122− let area = tui::layout::Rect::default(); // TODO: unused remove from cursor_position
1123− if let Some(mut pos) = compositor.cursor_position(area, editor) {
1122+ if let Some(mut pos) = editor.cursor_position() {
1124 pos.row += 1; // shift down by one row
1123 pos.row += 1; // shift down by one row
1125 menu.set_position(pos);
1124 menu.set_position(pos);
@@ -1181,8 +1180,7 @@ pub fn hover(cx: &mut Context) {
1182 cx.callback = Some(Box::new(
1181 cx.callback = Some(Box::new(
1183 move |compositor: &mut Compositor, editor: &mut Editor| {
1182 move |compositor: &mut Compositor, editor: &mut Editor| {
1184− let area = tui::layout::Rect::default(); // TODO: unused remove from cursor_position
1185− if let Some(mut pos) = compositor.cursor_position(area, editor) {
1183+ if let Some(mut pos) = editor.cursor_position() {
1186 pos.row += 1; // shift down by one row
1184 pos.row += 1; // shift down by one row
1187 popup.set_position(pos);
1185 popup.set_position(pos);