Skip to content

Commit 5479abf

Browse files
authored
fix: get the cursor position relative to the window instead of the sc… (#327)
1 parent 130eb51 commit 5479abf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lua/blink/cmp/windows/documentation.lua

+2-2
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,10 @@ function docs.update_position()
105105
local autocomplete_win_height = autocomplete.win:get_height()
106106
local autocomplete_border_size = autocomplete.win:get_border_size()
107107

108-
local cursor_screen_row = vim.fn.screenpos(0, unpack(vim.api.nvim_win_get_cursor(0))).row
108+
local cursor_win_row = vim.fn.winline()
109109

110110
-- decide direction priority based on the autocomplete window's position
111-
local autocomplete_win_is_up = autocomplete_win_config.row - cursor_screen_row < 0
111+
local autocomplete_win_is_up = autocomplete_win_config.row - cursor_win_row < 0
112112
local direction_priority = autocomplete_win_is_up and config.direction_priority.autocomplete_north
113113
or config.direction_priority.autocomplete_south
114114

0 commit comments

Comments
 (0)