Mercurial > dotfiles
comparison .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 |
comparison
equal
deleted
inserted
replaced
531:5d57fac601e3 | 532:e932c2076dba |
---|---|
376 'bash', | 376 'bash', |
377 'dockerfile', | 377 'dockerfile', |
378 'c', | 378 'c', |
379 'cpp', | 379 'cpp', |
380 'regex', | 380 'regex', |
381 'vim', | |
382 }, | 381 }, |
383 indent = { | 382 indent = { |
384 enable = false, | 383 enable = false, |
385 }, | 384 }, |
386 highlight = { | 385 highlight = { |
882 'additionalTextEdits', | 881 'additionalTextEdits', |
883 }, | 882 }, |
884 } | 883 } |
885 capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities) | 884 capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities) |
886 | 885 |
887 lsp.pyright.setup { on_attach = on_attach, capabilities = capabilities } | 886 local root_dir = require('lspconfig.util').root_pattern('.git', '.hg') |
887 | |
888 lsp.pyright.setup { on_attach = on_attach, capabilities = capabilities, root_dir = root_dir } | |
889 | |
890 lsp.esbonio.setup { | |
891 on_attach = on_attach, | |
892 capabilities = capabilities, | |
893 root_dir = root_dir, | |
894 -- Assume esbonio is installed with --user | |
895 cmd = { os.getenv 'HOME' .. '/.local/bin/esbonio' }, | |
896 } | |
888 | 897 |
889 null_ls.setup { | 898 null_ls.setup { |
890 sources = { | 899 sources = { |
891 null_ls.builtins.formatting.black, | 900 null_ls.builtins.formatting.black, |
892 null_ls.builtins.formatting.stylua, | 901 null_ls.builtins.formatting.stylua, |