From 532277a4efa3070bfba511fd3b84cb1059d8e62f Mon Sep 17 00:00:00 2001 From: Luis Soto Date: Thu, 18 Sep 2025 18:34:37 -0700 Subject: [PATCH] Adds back autocmd to open files where we left them --- .config/nvim/init.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index b987df1..b5d2d1f 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -200,6 +200,28 @@ vim.opt.conceallevel = 2 vim.opt.concealcursor = 'n' +vim.api.nvim_create_autocmd("BufRead", { + pattern = "*", + callback = function() + vim.api.nvim_create_autocmd("FileType", { + buffer = 0, + once = true, + callback = function() + local ft = vim.bo.filetype + local last_pos = vim.fn.line("'\"") + local last_line = vim.fn.line("$") + + if not string.match(ft, "commit") and + not string.match(ft, "rebase") and + last_pos > 1 and + last_pos <= last_line then + vim.cmd('silent! normal! g`"') + end + end, + }) + end, +}) + vim.keymap.set("x", "/", "/\\%V", { desc = 'Search forward within visual selection' }) vim.keymap.set("x", "?", "?\\%V", { desc = 'Search forward within visual selection' })