Move lsp config to local file structure
This commit is contained in:
parent
e5c3bb2492
commit
20801272fc
383 changed files with 11829 additions and 114 deletions
45
.config/nvim/lsp/textlsp.lua
Normal file
45
.config/nvim/lsp/textlsp.lua
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
---@brief
|
||||
---
|
||||
--- https://github.com/hangyav/textLSP
|
||||
---
|
||||
--- `textLSP` is an LSP server for text spell and grammar checking with various AI tools.
|
||||
--- It supports multiple text file formats, such as LaTeX, Org or txt.
|
||||
---
|
||||
--- For the available text analyzer tools and their configuration, see the [GitHub](https://github.com/hangyav/textLSP) page.
|
||||
--- By default, all analyzers are disabled in textLSP, since most of them need special settings.
|
||||
--- For quick testing, LanguageTool is enabled in the default `nvim-lspconfig` configuration.
|
||||
---
|
||||
--- To install run: `pip install textLSP`
|
||||
|
||||
---@type vim.lsp.Config
|
||||
return {
|
||||
cmd = { 'textlsp' },
|
||||
filetypes = { 'text', 'tex', 'org' },
|
||||
root_markers = { '.git' },
|
||||
settings = {
|
||||
textLSP = {
|
||||
analysers = {
|
||||
-- by default all analysers are disabled in textLSP, since many of them
|
||||
-- need custom settings. See github page. LanguageTool is enaled here
|
||||
-- only for a quick test.
|
||||
languagetool = {
|
||||
enabled = true,
|
||||
check_text = {
|
||||
on_open = true,
|
||||
on_save = true,
|
||||
on_change = false,
|
||||
},
|
||||
},
|
||||
},
|
||||
documents = {
|
||||
org = {
|
||||
org_todo_keywords = {
|
||||
'TODO',
|
||||
'IN_PROGRESS',
|
||||
'DONE',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue