Add .config/nvim/.luarc.json

Update .config/nvim/init.lua
Update .config/nvim/lazy-lock.json
Update .config/nvim/lua/config/10_opts.lua
Update .config/nvim/lua/config/20_keymaps.lua
Add .config/nvim/lua/config/40_statusline.lua
Add .config/nvim/lua/plugin/18_align.lua
Add .config/nvim/lua/plugin/38_oil.lua
Update .config/nvim/lua/plugin/40_ai.lua
This commit is contained in:
Lewis Wynne 2025-11-04 03:26:22 +00:00
parent 9e208ecbe9
commit 941794402e
9 changed files with 117 additions and 60 deletions

View file

@ -0,0 +1,20 @@
-- 40_statusline.lua
local cmp = {}
function _G._statusline_component(name)
return cmp[name]()
end
function cmp.window()
return vim.api.nvim_win_get_number(0)
end
local statusline = {
'^%{%v:lua._statusline_component("window")%} ',
"%r",
"%m",
"%=",
}
vim.o.statusline = table.concat(statusline, "")