From f15b8b8bc6f8985f4c7a829a27822526ab327394 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Tue, 28 Jan 2025 17:36:43 +0100 Subject: .vimrc: gnopls --- .vimrc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.vimrc b/.vimrc index f07af80..de8366a 100644 --- a/.vimrc +++ b/.vimrc @@ -125,6 +125,17 @@ if executable('gopls') \ call execute('LspCodeActionSync source.organizeImports') endif +if executable('gnopls') + au User lsp_setup call lsp#register_server({ + \ 'name': 'gnopls', + \ 'cmd': {server_info->['gnopls', '-remote=auto']}, + \ 'allowlist': ['gno', 'gnomod'], + \ }) + autocmd BufWritePre *.gno + \ call execute('LspDocumentFormatSync') | + \ call execute('LspCodeActionSync source.organizeImports') +endif + if executable('clangd') au User lsp_setup call lsp#register_server({ \ 'name': 'clangd', -- cgit v1.2.3