diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2025-04-18 17:44:38 +0200 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2025-04-18 17:44:38 +0200 |
| commit | f8b5cbe6312b568def1f91d747e2cdb8984fdf2e (patch) | |
| tree | c1baf319b22d8ccc7d3468276b5ba9a26dfa2775 /lsp/esbonio.lua | |
| parent | feat: angularls #3746 (diff) | |
| download | nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.gz nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.bz2 nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.lz nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.xz nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.tar.zst nvim-lspconfig-f8b5cbe6312b568def1f91d747e2cdb8984fdf2e.zip | |
docs: cleanup
- brief should live at the top of each file
- fix indentation for some docs
Diffstat (limited to 'lsp/esbonio.lua')
| -rw-r--r-- | lsp/esbonio.lua | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/lsp/esbonio.lua b/lsp/esbonio.lua index 25264460..9069e788 100644 --- a/lsp/esbonio.lua +++ b/lsp/esbonio.lua @@ -1,47 +1,47 @@ ---@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) +--- 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' }, |
