diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2023-01-02 11:42:34 +0100 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2023-01-02 11:42:34 +0100 |
| commit | a8582fb5db5a45867b7cd2aaba454083789902af (patch) | |
| tree | 2d7e9759d27e9306750713e691aa20826b6f8695 | |
| parent | e107ac067ebd4aedebd8ec9cde5ece7a38acad02 (diff) | |
fixup
| -rw-r--r-- | fnl/conf/lsp.fnl | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/fnl/conf/lsp.fnl b/fnl/conf/lsp.fnl index 6d81d7a..75a7092 100644 --- a/fnl/conf/lsp.fnl +++ b/fnl/conf/lsp.fnl @@ -16,20 +16,22 @@ :definitionProvider (bm :n :<leader>gd (lspdo :definition)) :declaration (bm :n :<leader>gD (lspdo :declaration)) :implementationProvider (bm :n :<leader>gi (lspdo :implementation)) - :referencesProvider (bm :n :<leader>gg (lspdo :references)) + :referencesProvider (bm :n :<leader>gi (lspdo :references)) :documentSymbolProvider (bm :n :<leader>gds (lspdo :workspace_symbol)) :codeActionProvider (bm :n :<leader>ga (lspdo :code_action)) :hoverProvider (bo :keywordprg ":LspHover") :documentRangeFormattingProvider - (if format (bm :v :<leader>gq (lspdo :range_formatting)) - :documentFormattingProvider - (if format - ((fn [] - (bo :formatexpr "v:lua.vim.lsp.format()" - (bm :n :<leader>gq #(vim.lsp.buf.format {:async true})))))) - (each [cpb enabled? (pairs client.server_capabilities)] - (if enabled? - (use cpb))))))) + (if format (bm :v :<leader>gq (lspdo :range_formatting))) + :documentFormattingProvider (if format + ((fn [] + (bo :formatexpr + "v:lua.vim.lsp.format()") + (bm :n :<leader>gq + #(vim.lsp.buf.format {:async true}))))))) + + (each [cpb enabled? (pairs client.server_capabilities)] + (if enabled? + (use cpb)))) (fn attach [client buf format] (fn P [p] |
