canola.nvim/lua
Barrett Ruth 39374ee99b
fix(select): redraw screen after buffer switch (#106)
* fix(select): redraw screen after buffer switch

Problem: `select` opens files inside a `vim.schedule_wrap` callback
from `normalize_url`. Scheduled `FileType` autocmds (e.g. treesitter
parsing) queue onto the same batch, blocking the screen update. The
oil buffer stays visible until the heavy work finishes.

Solution: call `vim.cmd.redraw()` after the buffer switch to flush
the screen before any queued scheduled callbacks run. Matches the
behavior of plain `:e`.

* docs(upstream): mark #699 fixed (#106)
2026-03-09 17:40:19 -04:00
..
canola fix(select): redraw screen after buffer switch (#106) 2026-03-09 17:40:19 -04:00
resession/extensions refactor: rename oil to canola across entire codebase (#70) 2026-03-05 14:50:10 -05:00