From 3b915900ee148c49bb967faf983f9c251c5f5608 Mon Sep 17 00:00:00 2001 From: Jaroslaw Konik Date: Tue, 3 Feb 2026 11:04:00 +0100 Subject: [PATCH] update --- init.lua | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/init.lua b/init.lua index b7192f3..39fb790 100644 --- a/init.lua +++ b/init.lua @@ -1,4 +1,4 @@ -------------------------------------------------------------------------------- +------------------------------------------------------------------------------ -- Bootstrap ------------------------------------------------------------------------------- local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" @@ -384,13 +384,7 @@ local sources = { null_ls.builtins.formatting.prettier, } null_ls.setup({ sources = sources }) -require('lspconfig').clangd.setup {} -require('lspconfig').zls.setup {} -require('lspconfig').ruby_lsp.setup {} -require('lspconfig').ts_ls.setup {} -require('lspconfig').gopls.setup {} -require('lspconfig').basedpyright.setup {} -require 'lspconfig'.lua_ls.setup { +vim.lsp.config('luals', { on_init = function(client) local path = client.workspace_folders[1].name if vim.loop.fs_stat(path .. '/.luarc.json') or vim.loop.fs_stat(path .. '/.luarc.jsonc') then @@ -412,7 +406,27 @@ require 'lspconfig'.lua_ls.setup { settings = { Lua = {} } -} +}) +vim.lsp.config('ruff', { + on_attach = function(client) + client.server_capabilities.hoverProvider = false + end, + init_options = { + settings = { + args = {}, + } + } +}) +vim.lsp.enable('lua_ls') +vim.lsp.enable('ruff') +vim.lsp.enable('clangd') +vim.lsp.enable('zls') +vim.lsp.enable('ruby_lsp') +vim.lsp.enable('ts_ls') +vim.lsp.enable('gopls') +vim.lsp.enable('basedpyright') +vim.lsp.enable('gdscript') + vim.api.nvim_create_autocmd('BufWritePre', { pattern = { "*.zig" }, callback = function() @@ -439,17 +453,6 @@ vim.api.nvim_create_autocmd('BufWritePre', { }) end, }) -require('lspconfig').ruff.setup { - on_attach = function(client) - client.server_capabilities.hoverProvider = false - end, - init_options = { - settings = { - args = {}, - } - } -} -require 'lspconfig'.gdscript.setup {} ------------------------------------------------------------------------------- -- Debugging