From 17af1346336f0229c1e37574cb13026bd2e8a8e4 Mon Sep 17 00:00:00 2001 From: Daniel Knuettel Date: Thu, 9 Apr 2026 15:11:27 +0200 Subject: [PATCH] some updates --- init.vim | 43 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/init.vim b/init.vim index 1b874fa..075dc85 100644 --- a/init.vim +++ b/init.vim @@ -175,12 +175,40 @@ nvim_lsp.clangd.setup{on_attach=on_attach --, flags = { debounce_text_changes = 150, } } --nvim_lsp.vimls.setup{on_attach=on_attach, capabilities=nvim_lsp_status.capabilities} -nvim_lsp.pylsp.setup{on_attach=on_attach, capabilities=nvim_lsp_status.capabilities} +nvim_lsp.pylsp.setup{on_attach=on_attach, capabilities=nvim_lsp_status.capabilities + , settings = { + pylsp = { + plugins = { + pyflakes = {enabled = false}, + pylint = {enabled = false}, + pycodestyle = { enabled = false}, + }, + }, + } + } nvim_lsp.bashls.setup{on_attach=on_attach, capabilities=nvim_lsp_status.capabilities} --nvim_lsp.yamlls.setup{on_attach=on_attach, capabilities=nvim_lsp_status.capabilities} nvim_lsp.texlab.setup{on_attach=on_attach, capabilities=nvim_lsp_status.capabilities} nvim_lsp.rust_analyzer.setup{on_attach=on_attach, capabilities=nvim_lsp_status.capabilities} +nvim_lsp.zls.setup { + on_attach=on_attach, capabilities=nvim_lsp_status.capabilities, + -- Server-specific settings. See `:help lspconfig-setup` + -- omit the following line if `zls` is in your PATH + cmd = { '/home/daniel/informatics/external/zig-linux-x86_64-0.14.0-dev.1224+16d74809d/zls' }, + -- There are two ways to set config options: + -- - edit your `zls.json` that applies to any editor that uses ZLS + -- - set in-editor config options with the `settings` field below. + -- + -- Further information on how to configure ZLS: + -- https://github.com/zigtools/zls/wiki/Configuration + settings = { + zls = { + -- omit the following line if `zig` is in your PATH + zig_exe_path = '/home/daniel/informatics/external/zig-linux-x86_64-0.14.0-dev.1224+16d74809d/zig', + } + } + } EOF @@ -312,16 +340,23 @@ require'nvim-treesitter.configs'.setup { enable = true, disable = {"latex"}, }, --- indent = { --- enable = true, --- }, + indent = { + --enable = true, + disable = {"latex"}, + }, fold = { enable = true, + disable = {"latex"}, + }, + incremental_selection = { + enable = true, + disable = {"latex"}, }, rainbow = { enable = true, extended_mode = true, max_file_lines = nil, + disable = {"latex"}, }, } EOF