Skip to content

Commit

Permalink
rendering immediately as well
Browse files Browse the repository at this point in the history
  • Loading branch information
Stephan Badragan committed May 10, 2024
1 parent 3c79602 commit da8b0d5
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions lua/grug-far/farBuffer.lua
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,9 @@ local function setupKeymap(win, buf, context)
end
end

local function setupRenderer(win, buf, context)
local function setupRenderer(buf, context)
local function onBufferChange(params)
render({ buf = params.buf }, context)

if context.state.isFirstRender then
context.state.isFirstRender = false
vim.api.nvim_win_set_cursor(win, { 3, 0 })
end
end

vim.api.nvim_create_autocmd({ 'TextChanged', 'TextChangedI' }, {
Expand All @@ -57,7 +52,11 @@ end
function M.createBuffer(win, context)
local buf = vim.api.nvim_create_buf(true, true)
setupKeymap(win, buf, context)
setupRenderer(win, buf, context)
setupRenderer(buf, context)
vim.schedule(function()
render({ buf = buf }, context)
vim.api.nvim_win_set_cursor(win, { 3, 0 })
end)

vim.api.nvim_win_set_buf(win, buf)
vim.cmd('startinsert!')
Expand Down

0 comments on commit da8b0d5

Please sign in to comment.