From 30f8cbbb0aff37ae2d9a59c3fc746d90b26fd986 Mon Sep 17 00:00:00 2001 From: Federico Mengozzi <19249682+fedemengo@users.noreply.github.com> Date: Wed, 22 May 2024 15:53:33 +0200 Subject: [PATCH] fix mason config --- fnl/mods/lsp/lsp.fnl | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/fnl/mods/lsp/lsp.fnl b/fnl/mods/lsp/lsp.fnl index 67c748b..03e648d 100644 --- a/fnl/mods/lsp/lsp.fnl +++ b/fnl/mods/lsp/lsp.fnl @@ -44,7 +44,7 @@ {:mapping (cmp.mapping.preset.cmdline) :sources [{:name :path} {:name :cmdline}]}) -(mason.setup) +(mason.setup {:PATH :append}) (masonlsp.setup {:ensure_installed [:gopls ;:fennel_language_server :clangd @@ -90,8 +90,8 @@ (local lsp_opt {:gopls {:autostart true :cmd [:gopls :serve] - :filetypes [:go :gomod] - :root_dir (lsputil.root_pattern :go.work :go.mod :.git) + :filetypes [:go :mod] + :root_dir (lsputil.root_pattern :go.mod :.git) :flags {:allow_incremental_sync true :debounce_text_changes 1000} :settings {:gopls {:completeUnimported true @@ -104,6 +104,18 @@ :unusedvariable true :shadow true :useany true + :assign true + :bools true + :defers true + :deprecated true + :errorsas true + :httpresponse true + :ifaceassert true + :loopclosure true + :lostcancel true + :simplifyrange true + :simplifyslice true + :structtag true :fieldalignment false} :codelenses {:gc_details true :generate true