mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-05 00:41:44 +05:30
cursor goes to next line, deprecated `vim.highlight` to `vim.hl` - fix: replaced deprecated `vim.highlight.on_yank` to `vim.hl.on_yank`
28 lines
929 B
Lua
28 lines
929 B
Lua
-- Auto reload existing session
|
|
if not vim.g.vscode then
|
|
vim.api.nvim_create_autocmd("VimEnter", {
|
|
group = vim.api.nvim_create_augroup("restore_session", { clear = true }),
|
|
callback = function()
|
|
-- If nvim started with arguments, do NOT restore
|
|
if vim.fn.argc() ~= 0 then
|
|
return
|
|
end
|
|
require("persistence").load()
|
|
end,
|
|
nested = true,
|
|
})
|
|
end
|
|
|
|
vim.api.nvim_create_autocmd("TextYankPost", {
|
|
desc = "Highlight when yanking text",
|
|
group = vim.api.nvim_create_augroup("highlight-yank", { clear = true }),
|
|
callback = function()
|
|
vim.hl.on_yank({
|
|
higroup = "Visual", -- Highlight group to use
|
|
timeout = 400, -- Duration in milliseconds
|
|
on_visual = true, -- Highlight visual selections
|
|
on_macro = false, -- Don't highlight during macro playback
|
|
})
|
|
end,
|
|
})
|