diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2022-12-14 21:24:26 +0100 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2022-12-14 21:24:26 +0100 |
| commit | bec6e2ff7237d88141b5afbd631c191329393741 (patch) | |
| tree | f2714288949fda5e1d7d82d0dcbd3191acc64f1c /fnl | |
| parent | 29ad004f750962e48fd601d3d0b6912d912fb9be (diff) | |
add some go stuff
Diffstat (limited to 'fnl')
| -rw-r--r-- | fnl/conf/lsp.fnl | 2 | ||||
| -rw-r--r-- | fnl/conf/pkgs/lspconfig.fnl | 4 | ||||
| -rw-r--r-- | fnl/conf/pkgs/null-ls.fnl | 6 |
3 files changed, 10 insertions, 2 deletions
diff --git a/fnl/conf/lsp.fnl b/fnl/conf/lsp.fnl index 75a7092..596d731 100644 --- a/fnl/conf/lsp.fnl +++ b/fnl/conf/lsp.fnl @@ -16,7 +16,7 @@ :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>gi (lspdo :references)) + :referencesProvider (bm :n :<leader>gg (lspdo :references)) :documentSymbolProvider (bm :n :<leader>gds (lspdo :workspace_symbol)) :codeActionProvider (bm :n :<leader>ga (lspdo :code_action)) :hoverProvider (bo :keywordprg ":LspHover") diff --git a/fnl/conf/pkgs/lspconfig.fnl b/fnl/conf/pkgs/lspconfig.fnl index bda6ae6..fefef09 100644 --- a/fnl/conf/pkgs/lspconfig.fnl +++ b/fnl/conf/pkgs/lspconfig.fnl @@ -12,3 +12,7 @@ (lspconfig.yamlls.setup {:root_dir (lspconfig.util.root_pattern :.git (vim.fn.getcwd)) :on_attach attach}) + +(lspconfig.gopls.setup {:root_dir (lspconfig.util.root_pattern :.git + (vim.fn.getcwd)) + :on_attach attach}) diff --git a/fnl/conf/pkgs/null-ls.fnl b/fnl/conf/pkgs/null-ls.fnl index 274d1b5..585e9e4 100644 --- a/fnl/conf/pkgs/null-ls.fnl +++ b/fnl/conf/pkgs/null-ls.fnl @@ -1,8 +1,12 @@ (let [null-ls (require :null-ls) lsp-conf (require :conf.lsp)] (null-ls.setup {:update_on_insert false - :on_attach (fn [client buf] (lsp-conf.attach client buf true)) + :on_attach (fn [client buf] + (lsp-conf.attach client buf true)) :sources [null-ls.builtins.formatting.black + null-ls.builtins.formatting.goimports + null-ls.builtins.formatting.gofumpt + null-ls.builtins.formatting.golines null-ls.builtins.formatting.prettier null-ls.builtins.formatting.raco_fmt null-ls.builtins.formatting.alejandra |
