feat: more stuf

This commit is contained in:
Barrett Ruth 2026-02-16 21:27:03 -05:00
parent 24b6fdb455
commit 828352781f
Signed by: barrett
GPG key ID: A6C96C9349D2FC81
14 changed files with 84 additions and 39 deletions

View file

@ -128,7 +128,6 @@ function M.foldexpr()
return tostring(max_level)
end
function M.setup()
vim.opt.fillchars:append({
fold = ' ',

View file

@ -1,6 +1,7 @@
return {
setup = function()
vim.o.statusline = '%!v:lua.require("config.lines.statusline").statusline()'
vim.o.statusline =
'%!v:lua.require("config.lines.statusline").statusline()'
vim.o.statuscolumn =
'%!v:lua.require("config.lines.statuscolumn").statuscolumn()'
end,

View file

@ -9,7 +9,13 @@ return {
local relnum = vim.v.relnum
local hl = relnum == 0 and 'CursorLineNr' or 'LineNr'
local marks = vim.api.nvim_buf_get_extmarks(0, -1, { lnum - 1, 0 }, { lnum - 1, 0 }, { details = true })
local marks = vim.api.nvim_buf_get_extmarks(
0,
-1,
{ lnum - 1, 0 },
{ lnum - 1, 0 },
{ details = true }
)
for _, mark in ipairs(marks) do
if mark[4] and mark[4].number_hl_group then
hl = mark[4].number_hl_group

View file

@ -79,16 +79,12 @@ function M.on_attach(client, bufnr)
end
end
function M.format(opts)
local ok, ft_handler = pcall(require, 'guard.filetype')
if ok then
local conf = ft_handler[vim.bo.filetype]
if conf and conf.formatter and #conf.formatter > 0 then
require('guard').fmt()
return
end
function M.format()
if pcall(require, 'guard.filetype') then
vim.cmd.Guard('fmt')
else
vim.lsp.buf.format({ async = true })
end
vim.lsp.buf.format(opts or { async = true })
end
return M