mirror of
https://github.com/d0zingcat/dotfiles.git
synced 2026-05-14 07:26:44 +00:00
28 lines
840 B
Lua
28 lines
840 B
Lua
vim.api.nvim_create_augroup('Init', { clear = true })
|
|
-- highlight yanked text briefly
|
|
vim.api.nvim_create_autocmd('TextYankPost', {
|
|
group = 'Init',
|
|
callback = function()
|
|
vim.highlight.on_yank({
|
|
higroup = 'IncSearch',
|
|
timeout = 250,
|
|
on_visual = true,
|
|
})
|
|
end,
|
|
})
|
|
|
|
-- reopen last position
|
|
vim.api.nvim_create_autocmd('BufReadPost', {
|
|
group = 'Init',
|
|
callback = function()
|
|
local previous_pos = vim.api.nvim_buf_get_mark(0, '"')[1]
|
|
local last_line = vim.api.nvim_buf_line_count(0)
|
|
if previous_pos >= 1 and previous_pos <= last_line and vim.bo.filetype ~= 'commit' then
|
|
vim.cmd('normal! g`"')
|
|
end
|
|
end,
|
|
})
|
|
|
|
vim.cmd([[iabbrev pdb import pdb; pdb.set_trace()<ESC>]])
|
|
vim.cmd([[iabbrev ipdb import ipdb; ipdb.set_trace()<ESC>]])
|