summaryrefslogtreecommitdiff
path: root/nvim/lsp/esbonio.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lsp/esbonio.lua')
-rwxr-xr-xnvim/lsp/esbonio.lua49
1 files changed, 0 insertions, 49 deletions
diff --git a/nvim/lsp/esbonio.lua b/nvim/lsp/esbonio.lua
deleted file mode 100755
index 9069e78..0000000
--- a/nvim/lsp/esbonio.lua
+++ /dev/null
@@ -1,49 +0,0 @@
----@brief
----
---- https://github.com/swyddfa/esbonio
----
---- Esbonio is a language server for [Sphinx](https://www.sphinx-doc.org/en/master/) documentation projects.
---- The language server can be installed via pip
----
---- ```
---- pip install esbonio
---- ```
----
---- Since Sphinx is highly extensible you will get best results if you install the language server in the same
---- Python environment as the one used to build your documentation. To ensure that the correct Python environment
---- is picked up, you can either launch `nvim` with the correct environment activated.
----
---- ```
---- source env/bin/activate
---- nvim
---- ```
----
---- Or you can modify the default `cmd` to include the full path to the Python interpreter.
----
---- ```lua
---- vim.lsp.config('esbonio', {
---- cmd = { '/path/to/virtualenv/bin/python', '-m', 'esbonio' }
---- })
---- ```
----
---- Esbonio supports a number of config values passed as `init_options` on startup, for example.
----
---- ```lua
---- vim.lsp.config('esbonio', {
---- init_options = {
---- server = {
---- logLevel = "debug"
---- },
---- sphinx = {
---- confDir = "/path/to/docs",
---- srcDir = "${confDir}/../docs-src"
---- }
---- })
---- ```
----
---- A full list and explanation of the available options can be found [here](https://docs.esbon.io/en/esbonio-language-server-v0.16.4/lsp/getting-started.html?editor=neovim-lspconfig#configuration)
-return {
- cmd = { 'python3', '-m', 'esbonio' },
- filetypes = { 'rst' },
- root_markers = { '.git' },
-}