Simplify statusline, support tabs, add more languages

This commit is contained in:
agryphus 2025-09-03 19:06:21 -04:00
parent c28dd3e9a9
commit bb94a399de
11 changed files with 166 additions and 109 deletions

View file

@ -21,6 +21,8 @@ lspconfig.lua_ls.setup({
},
})
vim.g.zig_fmt_autosave = 0
-- RUST
-- Must run `rustup default stable` and then `rustup component add rust-analyzer`
-- upon first install
@ -30,6 +32,30 @@ lspconfig.clangd.setup({
capabilities = lsp_capabilities,
})
lspconfig.gopls.setup({
settings = {
gopls = {
analyses = {
unusedparams = true,
},
staticcheck = true,
gofumpt = true,
},
},
})
lspconfig.pylsp.setup({
settings = {
pylsp = {
pylint = { enabled = true, executable = "pylint" },
},
},
})
vim.keymap.set("n", "<leader>gf", ":GoFmt<CR>",
{ noremap = true, silent = true, desc = "Go Format" }
)
-- AUTOCOMPLETION
local cmp = require('cmp')