Breakup Neovim config into Lua modules

This commit is contained in:
mitchell 2025-05-11 18:49:32 -04:00
parent 3179a5b48d
commit 1517f56c86
11 changed files with 662 additions and 584 deletions

View file

@ -0,0 +1,20 @@
-- lua/core/autocmds.lua
local augroup = vim.api.nvim_create_augroup
local autocmd = vim.api.nvim_create_autocmd
-- Fish filetype settings
augroup("FishSettings", { clear = true })
autocmd("FileType", {
pattern = "fish",
command = "setlocal tabstop=4",
group = "FishSettings",
})
-- Terminal settings
augroup("TerminalSettings", { clear = true })
autocmd("TermOpen", {
pattern = "*",
command = "setlocal nonumber norelativenumber",
group = "TerminalSettings",
})