Skip to content

Commit

Permalink
fix(files): don't show cursor line in file previews
Browse files Browse the repository at this point in the history
Resolve #1391
  • Loading branch information
echasnovski committed Dec 12, 2024
1 parent 204a56d commit 7f913c0
Show file tree
Hide file tree
Showing 8 changed files with 89 additions and 88 deletions.
15 changes: 8 additions & 7 deletions lua/mini/files.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2506,17 +2506,18 @@ end

H.window_set_view = function(win_id, view)
-- Set buffer
local buf_id = view.buf_id
local buf_id, buf_data = view.buf_id, H.opened_buffers[view.buf_id]
H.win_set_buf(win_id, buf_id)
-- - Update buffer register. No need to update previous buffer data, as it
-- should already be invalidated.
H.opened_buffers[buf_id].win_id = win_id
buf_data.win_id = win_id

-- Set cursor
pcall(H.window_set_cursor, win_id, view.cursor)

-- Set 'cursorline' here also because changing buffer might have removed it
vim.wo[win_id].cursorline = true
-- Set visible cursor for directories
if H.fs_get_type(buf_data.path) == 'directory' then
pcall(H.window_set_cursor, win_id, view.cursor)
-- Set 'cursorline' here also because changing buffer might have removed it
vim.wo[win_id].cursorline = true
end

-- Update border highlight based on buffer status
H.window_update_border_hl(win_id)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@

--|---------|---------|---------|---------|---------|---------|---------|---------|------
01|01111111111111111111111111111111111111110000000000000222222200000000000000000003333333
02|04444444444444444444444444444444444444444444444444400555555555555555555555555506666666
03|05555555555555555555555555555555555555555555555555500000000000000000000000000006666666
04|00000000000000000000000000000000000000000000000000006666666666666666666666666666666666
05|66666666666666666666666666666666666666666666666666666666666666666666666666666666666666
06|66666666666666666666666666666666666666666666666666666666666666666666666666666666666666
07|66666666666666666666666666666666666666666666666666666666666666666666666666666666666666
08|66666666666666666666666666666666666666666666666666666666666666666666666666666666666666
09|66666666666666666666666666666666666666666666666666666666666666666666666666666666666666
02|04444444444444444444444444444444444444444444444444400444444444444444444444444405555555
03|06666666666666666666666666666666666666666666666666600000000000000000000000000005555555
04|00000000000000000000000000000000000000000000000000005555555555555555555555555555555555
05|55555555555555555555555555555555555555555555555555555555555555555555555555555555555555
06|55555555555555555555555555555555555555555555555555555555555555555555555555555555555555
07|55555555555555555555555555555555555555555555555555555555555555555555555555555555555555
08|55555555555555555555555555555555555555555555555555555555555555555555555555555555555555
09|55555555555555555555555555555555555555555555555555555555555555555555555555555555555555
10|33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@

--|---------|---------|---------|---------|---------|---------|---------|---------|
01|01111111111111111111111111002222200000000000000000000033333333333333333333333333
02|04444444444444444444444444005555555555555555555555555066666666666666666666666666
03|05555555555555555555555555004444444444444444444444444066666666666666666666666666
04|04444444444444444444444444004444444444444444444444444066666666666666666666666666
05|04444444444444444444444444004444444444444444444444444066666666666666666666666666
06|04444444444444444444444444004444444444444444444444444066666666666666666666666666
07|04444444444444444444444444004444444444444444444444444066666666666666666666666666
08|00000000000000000000000000004444444444444444444444444066666666666666666666666666
09|66666666666666666666666666604444444444444444444444444066666666666666666666666666
10|66666666666666666666666666604444444444444444444444444066666666666666666666666666
11|66666666666666666666666666604444444444444444444444444066666666666666666666666666
12|66666666666666666666666666604444444444444444444444444066666666666666666666666666
13|66666666666666666666666666604444444444444444444444444066666666666666666666666666
14|66666666666666666666666666600000000000000000000000000066666666666666666666666666
02|04444444444444444444444444004444444444444444444444444055555555555555555555555555
03|06666666666666666666666666004444444444444444444444444055555555555555555555555555
04|04444444444444444444444444004444444444444444444444444055555555555555555555555555
05|04444444444444444444444444004444444444444444444444444055555555555555555555555555
06|04444444444444444444444444004444444444444444444444444055555555555555555555555555
07|04444444444444444444444444004444444444444444444444444055555555555555555555555555
08|00000000000000000000000000004444444444444444444444444055555555555555555555555555
09|55555555555555555555555555504444444444444444444444444055555555555555555555555555
10|55555555555555555555555555504444444444444444444444444055555555555555555555555555
11|55555555555555555555555555504444444444444444444444444055555555555555555555555555
12|55555555555555555555555555504444444444444444444444444055555555555555555555555555
13|55555555555555555555555555504444444444444444444444444055555555555555555555555555
14|55555555555555555555555555500000000000000000000000000055555555555555555555555555
15|33333333333333333333333333333333333333333333333333333333333333333333333333333333
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@

--|---------|---------|---------|---------|---------|---------|---------|---------|
01|01111111111111111111111111002222200000000000000000000033333333333333333333333333
02|04444444444444444444444444005555555555555555555555555066666666666666666666666666
03|04444444444444444444444444000000000000000000000000000066666666666666666666666666
04|05555555555555555555555555066666666666666666666666666666666666666666666666666666
05|04444444444444444444444444066666666666666666666666666666666666666666666666666666
06|04444444444444444444444444066666666666666666666666666666666666666666666666666666
07|04444444444444444444444444066666666666666666666666666666666666666666666666666666
08|00000000000000000000000000066666666666666666666666666666666666666666666666666666
09|66666666666666666666666666666666666666666666666666666666666666666666666666666666
10|66666666666666666666666666666666666666666666666666666666666666666666666666666666
11|66666666666666666666666666666666666666666666666666666666666666666666666666666666
12|66666666666666666666666666666666666666666666666666666666666666666666666666666666
13|66666666666666666666666666666666666666666666666666666666666666666666666666666666
14|66666666666666666666666666666666666666666666666666666666666666666666666666666666
02|04444444444444444444444444004444444444444444444444444055555555555555555555555555
03|04444444444444444444444444000000000000000000000000000055555555555555555555555555
04|06666666666666666666666666055555555555555555555555555555555555555555555555555555
05|04444444444444444444444444055555555555555555555555555555555555555555555555555555
06|04444444444444444444444444055555555555555555555555555555555555555555555555555555
07|04444444444444444444444444055555555555555555555555555555555555555555555555555555
08|00000000000000000000000000055555555555555555555555555555555555555555555555555555
09|55555555555555555555555555555555555555555555555555555555555555555555555555555555
10|55555555555555555555555555555555555555555555555555555555555555555555555555555555
11|55555555555555555555555555555555555555555555555555555555555555555555555555555555
12|55555555555555555555555555555555555555555555555555555555555555555555555555555555
13|55555555555555555555555555555555555555555555555555555555555555555555555555555555
14|55555555555555555555555555555555555555555555555555555555555555555555555555555555
15|33333333333333333333333333333333333333333333333333333333333333333333333333333333
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@

--|---------|---------|---------|---------|---------|---------|---------|---------|
01|01111111111111111111111111002222222000000000000000000033333333333333333333333333
02|04444444444444444444444444005555555555555555555555555066666666666666666666666666
03|04444444444444444444444444000000000000000000000000000066666666666666666666666666
04|04444444444444444444444444066666666666666666666666666666666666666666666666666666
05|05555555555555555555555555066666666666666666666666666666666666666666666666666666
06|04444444444444444444444444066666666666666666666666666666666666666666666666666666
07|04444444444444444444444444066666666666666666666666666666666666666666666666666666
08|00000000000000000000000000066666666666666666666666666666666666666666666666666666
09|66666666666666666666666666666666666666666666666666666666666666666666666666666666
10|66666666666666666666666666666666666666666666666666666666666666666666666666666666
11|66666666666666666666666666666666666666666666666666666666666666666666666666666666
12|66666666666666666666666666666666666666666666666666666666666666666666666666666666
13|66666666666666666666666666666666666666666666666666666666666666666666666666666666
14|66666666666666666666666666666666666666666666666666666666666666666666666666666666
02|04444444444444444444444444004444444444444444444444444055555555555555555555555555
03|04444444444444444444444444000000000000000000000000000055555555555555555555555555
04|04444444444444444444444444055555555555555555555555555555555555555555555555555555
05|06666666666666666666666666055555555555555555555555555555555555555555555555555555
06|04444444444444444444444444055555555555555555555555555555555555555555555555555555
07|04444444444444444444444444055555555555555555555555555555555555555555555555555555
08|00000000000000000000000000055555555555555555555555555555555555555555555555555555
09|55555555555555555555555555555555555555555555555555555555555555555555555555555555
10|55555555555555555555555555555555555555555555555555555555555555555555555555555555
11|55555555555555555555555555555555555555555555555555555555555555555555555555555555
12|55555555555555555555555555555555555555555555555555555555555555555555555555555555
13|55555555555555555555555555555555555555555555555555555555555555555555555555555555
14|55555555555555555555555555555555555555555555555555555555555555555555555555555555
15|33333333333333333333333333333333333333333333333333333333333333333333333333333333
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@

--|---------|---------|---------|---------|---------|---------|---------|---------|
01|01111111111111111111111111002222222200000000000000000033333333333333333333333333
02|04444444444444444444444444005555666666666666666666666077777777777777777777777777
03|04444444444444444444444444004444444444444444444444444077777777777777777777777777
04|04444444444444444444444444008888444444444444444444444077777777777777777777777777
05|04444444444444444444444444000000000000000000000000000077777777777777777777777777
06|06666666666666666666666666077777777777777777777777777777777777777777777777777777
07|04444444444444444444444444077777777777777777777777777777777777777777777777777777
08|00000000000000000000000000077777777777777777777777777777777777777777777777777777
09|77777777777777777777777777777777777777777777777777777777777777777777777777777777
10|77777777777777777777777777777777777777777777777777777777777777777777777777777777
11|77777777777777777777777777777777777777777777777777777777777777777777777777777777
12|77777777777777777777777777777777777777777777777777777777777777777777777777777777
13|77777777777777777777777777777777777777777777777777777777777777777777777777777777
14|77777777777777777777777777777777777777777777777777777777777777777777777777777777
02|04444444444444444444444444005555444444444444444444444066666666666666666666666666
03|04444444444444444444444444004444444444444444444444444066666666666666666666666666
04|04444444444444444444444444007777444444444444444444444066666666666666666666666666
05|04444444444444444444444444000000000000000000000000000066666666666666666666666666
06|08888888888888888888888888066666666666666666666666666666666666666666666666666666
07|04444444444444444444444444066666666666666666666666666666666666666666666666666666
08|00000000000000000000000000066666666666666666666666666666666666666666666666666666
09|66666666666666666666666666666666666666666666666666666666666666666666666666666666
10|66666666666666666666666666666666666666666666666666666666666666666666666666666666
11|66666666666666666666666666666666666666666666666666666666666666666666666666666666
12|66666666666666666666666666666666666666666666666666666666666666666666666666666666
13|66666666666666666666666666666666666666666666666666666666666666666666666666666666
14|66666666666666666666666666666666666666666666666666666666666666666666666666666666
15|33333333333333333333333333333333333333333333333333333333333333333333333333333333
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@

--|---------|---------|---------|---------|---------|---------|---------|---------|
01|01111111111111111111111111002222222222000000000000000033333333333333333333333333
02|04444444444444444444444444005555555555555555555555555066666666666666666666666666
03|04444444444444444444444444000000000000000000000000000066666666666666666666666666
04|04444444444444444444444444066666666666666666666666666666666666666666666666666666
05|04444444444444444444444444066666666666666666666666666666666666666666666666666666
06|04444444444444444444444444066666666666666666666666666666666666666666666666666666
07|05555555555555555555555555066666666666666666666666666666666666666666666666666666
08|00000000000000000000000000066666666666666666666666666666666666666666666666666666
09|66666666666666666666666666666666666666666666666666666666666666666666666666666666
10|66666666666666666666666666666666666666666666666666666666666666666666666666666666
11|66666666666666666666666666666666666666666666666666666666666666666666666666666666
12|66666666666666666666666666666666666666666666666666666666666666666666666666666666
13|66666666666666666666666666666666666666666666666666666666666666666666666666666666
14|66666666666666666666666666666666666666666666666666666666666666666666666666666666
02|04444444444444444444444444004444444444444444444444444055555555555555555555555555
03|04444444444444444444444444000000000000000000000000000055555555555555555555555555
04|04444444444444444444444444055555555555555555555555555555555555555555555555555555
05|04444444444444444444444444055555555555555555555555555555555555555555555555555555
06|04444444444444444444444444055555555555555555555555555555555555555555555555555555
07|06666666666666666666666666055555555555555555555555555555555555555555555555555555
08|00000000000000000000000000055555555555555555555555555555555555555555555555555555
09|55555555555555555555555555555555555555555555555555555555555555555555555555555555
10|55555555555555555555555555555555555555555555555555555555555555555555555555555555
11|55555555555555555555555555555555555555555555555555555555555555555555555555555555
12|55555555555555555555555555555555555555555555555555555555555555555555555555555555
13|55555555555555555555555555555555555555555555555555555555555555555555555555555555
14|55555555555555555555555555555555555555555555555555555555555555555555555555555555
15|33333333333333333333333333333333333333333333333333333333333333333333333333333333
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@

--|---------|---------|---------|---------|---------|---------|---------|---------|
01|01111111111111111111111111111111111111110000000000000222222200000000000000333333
02|04444444444444444444444444444444444444444444444444400444444444444444444440555555
03|06666666666666666666666666666666666666666666666666600000000000000000000000555555
04|00000000000000000000000000000000000000000000000000005555555555555555555555555555
05|55555555555555555555555555555555555555555555555555555555555555555555555555555555
06|55555555555555555555555555555555555555555555555555555555555555555555555555555555
07|55555555555555555555555555555555555555555555555555555555555555555555555555555555
08|55555555555555555555555555555555555555555555555555555555555555555555555555555555
09|55555555555555555555555555555555555555555555555555555555555555555555555555555555
02|04444444444444444444444444444444444444444444444444400555555555555555555550666666
03|05555555555555555555555555555555555555555555555555500000000000000000000000666666
04|00000000000000000000000000000000000000000000000000006666666666666666666666666666
05|66666666666666666666666666666666666666666666666666666666666666666666666666666666
06|66666666666666666666666666666666666666666666666666666666666666666666666666666666
07|66666666666666666666666666666666666666666666666666666666666666666666666666666666
08|66666666666666666666666666666666666666666666666666666666666666666666666666666666
09|66666666666666666666666666666666666666666666666666666666666666666666666666666666
10|33333333333333333333333333333333333333333333333333333333333333333333333333333333

0 comments on commit 7f913c0

Please sign in to comment.