From b4b544d43026d9a63af8cb1f017d88a01a0f7151 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philippe=20H=C3=BCrlimann?= Date: Thu, 6 Mar 2025 22:13:37 +0100 Subject: [PATCH] import lspconfig once --- init.vim | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/init.vim b/init.vim index cf13e33..12c0faf 100644 --- a/init.vim +++ b/init.vim @@ -132,9 +132,12 @@ vim.keymap.set('n', 'lf', vim.lsp.buf.format, opts) vim.keymap.set('n', 'ls', vim.lsp.buf.document_symbol, opts) vim.keymap.set('n', 'lh', vim.lsp.buf.document_highlight, opts) +local lspconfig = require 'lspconfig' local util = require 'lspconfig.util' -require'lspconfig'.pylsp.setup{ +lspconfig.gopls.setup{cmd = {'gopls', '-v', 'serve', '-debug=localhost:6060', '-logfile=/tmp/gopls.log'}, root_dir = util.root_pattern("go.mod")} + +lspconfig.pylsp.setup{ cmd = {'pylsp', '-v', '--log-file','/tmp/pyls.log'}, plugins = { pyflakes = { @@ -151,8 +154,7 @@ require'lspconfig'.pylsp.setup{ } }, } -require'lspconfig'.perlpls.setup{cmd = {'nix-shell', '-p', 'perl538Packages.PLS', '--run', 'pls'}} -require'lspconfig'.jdtls.setup{} -require'lspconfig'.ccls.setup{} -require'lspconfig'.rust_analyzer.setup{} +lspconfig.perlpls.setup{cmd = {'nix-shell', '-p', 'perl538Packages.PLS', '--run', 'pls'}} +lspconfig.ccls.setup{} +lspconfig.rust_analyzer.setup{} EOF -- 2.51.2