From ea528c2dd2d13a94ca227b225bad8473f6558bee Mon Sep 17 00:00:00 2001 From: Aadi Rave Date: Sun, 16 Mar 2025 05:35:49 -0400 Subject: [PATCH] misc changes --- init.lua | 15 +++++++++++++++ lua/custom/plugins/init.lua | 3 +++ 2 files changed, 18 insertions(+) diff --git a/init.lua b/init.lua index 1582af56..598f5456 100644 --- a/init.lua +++ b/init.lua @@ -1045,5 +1045,20 @@ require('lazy').setup({ }, }) +local lastplace = vim.api.nvim_create_augroup('LastPlace', {}) +vim.api.nvim_clear_autocmds { group = lastplace } +vim.api.nvim_create_autocmd('BufReadPost', { + group = lastplace, + pattern = { '*' }, + desc = 'remember last cursor place', + callback = function() + local mark = vim.api.nvim_buf_get_mark(0, '"') + local lcount = vim.api.nvim_buf_line_count(0) + if mark[1] > 0 and mark[1] <= lcount then + pcall(vim.api.nvim_win_set_cursor, 0, mark) + end + end, +}) + -- The line beneath this is called `modeline`. See `:help modeline` -- vim: ts=2 sts=2 sw=2 et diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index 92ef4313..29ab2021 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -246,4 +246,7 @@ return { ---@type render.md.UserConfig opts = {}, }, + + -- catppuccin if i want + { 'catppuccin/nvim', name = 'catppuccin', priority = 1000 }, }