update hyprland conf; fix nvim lspconfig

This commit is contained in:
Johannes Knopp
2025-11-21 13:37:39 +01:00
parent 4ae85ca347
commit 7c918c3c17
5 changed files with 37 additions and 53 deletions

View File

@ -8,7 +8,7 @@ return {
{ 'folke/neodev.nvim', opts = {} },
},
config = function()
local lspconfig = require('lspconfig')
local lspconfig = vim.lsp
local mason_lspconfig = require('mason-lspconfig')
local cmp_nvim_lsp = require('cmp_nvim_lsp')
local keymap = vim.keymap
@ -41,13 +41,13 @@ return {
mason_lspconfig.setup_handlers({
-- default handler for installed servers
function(server_name)
lspconfig[server_name].setup({
lspconfig.enable(server_name, {
capabilities = capabilities,
})
end,
-- TODO add lsp configs
['lua_ls'] = function()
lspconfig['lua_ls'].setup({
lspconfig.enable('lua_ls', {
capabilities = capabilities,
settings = {
Lua = {
@ -63,7 +63,7 @@ return {
end,
['emmet_ls'] = function()
-- capabilities.textDocument.completion.completionItem.snippetSupport = true
lspconfig['emmet_ls'].setup({
lspconfig.enable('emmet_ls', {
capabilities = capabilities,
filetypes = {
'html',
@ -81,7 +81,7 @@ return {
})
end,
['ts_ls'] = function()
lspconfig['ts_ls'].setup({
lspconfig.enable('ts_ls', {
capabilities = capabilities,
cmd = { "typescript-language-server", "--stdio" },
init_options = {