Mercurial > dotfiles
diff .chezmoitemplates/init.lua @ 532:e932c2076dba
Add esbonio language server for sphinx docs
author | Zeger Van de Vannet <zegervdv@me.com> |
---|---|
date | Fri, 21 Jan 2022 09:33:28 +0100 |
parents | 735fb9e8e6cb |
children | 80622cb35a3e |
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua Sun Jan 23 11:43:54 2022 +0100 +++ b/.chezmoitemplates/init.lua Fri Jan 21 09:33:28 2022 +0100 @@ -378,7 +378,6 @@ 'c', 'cpp', 'regex', - 'vim', }, indent = { enable = false, @@ -884,7 +883,17 @@ } capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities) -lsp.pyright.setup { on_attach = on_attach, capabilities = capabilities } +local root_dir = require('lspconfig.util').root_pattern('.git', '.hg') + +lsp.pyright.setup { on_attach = on_attach, capabilities = capabilities, root_dir = root_dir } + +lsp.esbonio.setup { + on_attach = on_attach, + capabilities = capabilities, + root_dir = root_dir, + -- Assume esbonio is installed with --user + cmd = { os.getenv 'HOME' .. '/.local/bin/esbonio' }, +} null_ls.setup { sources = {