summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua14
1 files changed, 14 insertions, 0 deletions
diff --git a/init.lua b/init.lua
index 9552d30..c8bf805 100644
--- a/init.lua
+++ b/init.lua
@@ -6,5 +6,19 @@ end
-- Change leader to a comma
vim.g.mapleader = ','
+-- When editing a file, always jump to the last cursor position
+vim.api.nvim_create_autocmd("BufReadPost", {
+ callback = function()
+ if vim.g.leave_my_cursor_position_alone then
+ return
+ end
+
+ local last_line = vim.fn.line([['"]])
+ if last_line > 0 and last_line <= vim.fn.line("$") then
+ vim.cmd.normal({ args = { [[g'"]] }, bang = true })
+ end
+ end,
+})
+
require("config.lazy")
vim.cmd.colorscheme "jellybeans-nvim"