require("pbaxter.set") require("pbaxter.remap") --require("pbaxter.packer") require("pbaxter.lazy") vim.filetype.add({ extension = { templ = "templ", }, }) 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 vim.fn.sign_define( "LspDiagnosticsSignError", { texthl = "LspDiagnosticsSignError", text = "", numhl = "LspDiagnosticsSignError" } ) vim.fn.sign_define( "LspDiagnosticsSignWarning", { texthl = "LspDiagnosticsSignWarning", text = "", numhl = "LspDiagnosticsSignWarning" } ) vim.fn.sign_define( "LspDiagnosticsSignHint", { texthl = "LspDiagnosticsSignHint", text = "󰺴", numhl = "LspDiagnosticsSignHint" } ) vim.fn.sign_define( "LspDiagnosticsSignInformation", { texthl = "LspDiagnosticsSignInformation", text = "", numhl = "LspDiagnosticsSignInformation" } )