revert config loading refactor and inline augroups

This commit is contained in:
Tamás Barta 2023-01-30 17:12:12 +01:00
parent e05d7658fb
commit 7f02013e5a
No known key found for this signature in database
GPG key ID: 2236CB8759C72657
2 changed files with 7 additions and 12 deletions

View file

@ -4,16 +4,15 @@
vim.api.nvim_create_autocmd({ "FocusGained", "TermClose", "TermLeave" }, { command = "checktime" })
-- Highlight on yank
vim.api.nvim_create_augroup("_lazy_vim_highlight_on_yank", {})
vim.api.nvim_create_autocmd("TextYankPost", {
callback = function()
vim.highlight.on_yank()
end,
group = "_lazy_vim_highlight_on_yank",
group = vim.api.nvim_create_augroup("_lazy_vim_highlight_on_yank", { clear = true }),
})
-- resize splits if window got resized
vim.api.nvim_create_augroup("_lazy_vim_resize_splits", {})
vim.api.nvim_create_augroup("_lazy_vim_resize_splits", { clear = true })
vim.api.nvim_create_autocmd({ "VimResized" }, {
callback = function()
vim.cmd("tabdo wincmd =")
@ -22,7 +21,6 @@ vim.api.nvim_create_autocmd({ "VimResized" }, {
})
-- go to last loc when opening a buffer
vim.api.nvim_create_augroup("_lazy_vim_go_to_last_loc_when_opening_a_buffer", {})
vim.api.nvim_create_autocmd("BufReadPost", {
callback = function()
local mark = vim.api.nvim_buf_get_mark(0, '"')
@ -31,11 +29,10 @@ vim.api.nvim_create_autocmd("BufReadPost", {
pcall(vim.api.nvim_win_set_cursor, 0, mark)
end
end,
group = "_lazy_vim_go_to_last_loc_when_opening_a_buffer",
group = vim.api.nvim_create_augroup("_lazy_vim_go_to_last_loc_when_opening_a_buffer", { clear = true }),
})
-- close some filetypes with <q>
vim.api.nvim_create_augroup("_lazy_vim_close_some_filetypes_with_q", {})
vim.api.nvim_create_autocmd("FileType", {
pattern = {
"qf",
@ -52,15 +49,15 @@ vim.api.nvim_create_autocmd("FileType", {
vim.bo[event.buf].buflisted = false
vim.keymap.set("n", "q", "<cmd>close<cr>", { buffer = event.buf, silent = true })
end,
group = "_lazy_vim_close_some_filetypes_with_q",
group = vim.api.nvim_create_augroup("_lazy_vim_close_some_filetypes_with_q", { clear = true }),
})
-- wrap and check for spell in text filetypes
vim.api.nvim_create_augroup("_lazy_vim_wrap_and_spell_check_text_filetypes", {})
vim.api.nvim_create_autocmd("FileType", {
pattern = { "gitcommit", "markdown" },
callback = function()
vim.opt_local.wrap = true
vim.opt_local.spell = true
end,
group = vim.api.nvim_create_augroup("_lazy_vim_wrap_and_spell_check_text_filetypes", { clear = true }),
})

View file

@ -119,7 +119,8 @@ end
---@param name "autocmds" | "options" | "keymaps"
function M.load(name)
local Util = require("lazy.core.util")
local try_load = function(mod)
-- always load lazyvim, then user file
for _, mod in ipairs({ "lazyvim.config." .. name, "config." .. name }) do
Util.try(function()
require(mod)
end, {
@ -132,9 +133,6 @@ function M.load(name)
end,
})
end
-- always load lazyvim, then user file
try_load("lazyvim.config." .. name)
try_load("config." .. name)
if vim.bo.filetype == "lazy" then
-- HACK: LazyVim may have overwritten options of the Lazy ui, so reset this here
vim.cmd([[do VimResized]])