Skip to content

Commit

Permalink
feat: yank highlighting, reloading modules, and better netrw
Browse files Browse the repository at this point in the history
  • Loading branch information
ThePrimeagen committed Dec 12, 2022
1 parent 33eee9a commit cb21000
Showing 1 changed file with 30 additions and 7 deletions.
37 changes: 30 additions & 7 deletions lua/theprimeagen/init.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,33 @@
require("theprimeagen.set")
require("theprimeagen.remap")








local augroup = vim.api.nvim_create_augroup
local ThePrimeagenGroup = augroup('ThePrimeagen', {})

local autocmd = vim.api.nvim_create_autocmd
local yank_group = augroup('HighlightYank', {})

function R(name)
require("plenary.reload").reload_module(name)
end

autocmd('TextYankPost', {
group = yank_group,
pattern = '*',
callback = function()
vim.highlight.on_yank({
higroup = 'IncSearch',
timeout = 40,
})
end,
})

autocmd({"BufWritePre"}, {
group = ThePrimeagenGroup,
pattern = "*",
command = "%s/\\s\\+$//e",
})

vim.g.netrw_browse_split = 0
vim.g.netrw_banner = 0
vim.g.netrw_winsize = 25

0 comments on commit cb21000

Please sign in to comment.