Dotfiles V.1.1.5

Updated Neovim Plugins as well as cleaned up aerospace config and
sketbar config and added fastfetch config
This commit is contained in:
2025-06-11 22:16:38 +02:00
parent 1f4666f417
commit af9d88c05f
100 changed files with 2045 additions and 3328 deletions

View File

@@ -14,7 +14,7 @@ return {
local capabilities = cmp_nvim_lsp.default_capabilities()
mason_lspconfig.setup_handlers({
mason_lspconfig.setup({
function(server_name)
lspconfig[server_name].setup({
capabilities = capabilities,
@@ -22,7 +22,7 @@ return {
end,
})
lspconfig["lua_ls"].setup({
vim.lsp.config("lua_ls", {
capabilities = capabilities,
settings = { -- custom settings for lua
Lua = {
@@ -40,7 +40,7 @@ return {
},
},
})
lspconfig["pyright"].setup({
vim.lsp.config("pyright", {
capabilities = capabilities,
filetypes = { "python" },
settings = {
@@ -49,14 +49,20 @@ return {
},
},
})
lspconfig["ltex"].setup({
vim.lsp.config("ltex", {
settings = {
ltex = {
language = "de-CH",
checkFrequency = "save",
},
},
})
vim.diagnostic.config({
virtual_text = true,
signs = true,
})
wk.add({
{ "<leader>l", group = "lsp", icon = "" },
{ "<leader>lr", "<cmd>Telescope lsp_references<CR>", desc = "Show references", icon = "" },