Skip to content

Commit

Permalink
Merge branch 'neovim:master' into rpmspec_conf
Browse files Browse the repository at this point in the history
  • Loading branch information
mcepl authored Nov 13, 2023
2 parents 399b665 + 90a28fd commit 4cfdafb
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 0 deletions.
32 changes: 32 additions & 0 deletions doc/server_configurations.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ autogenerated from the Lua files. You can view this file in Nvim by running
- [cobol_ls](#cobol_ls)
- [codeqlls](#codeqlls)
- [coffeesense](#coffeesense)
- [contextive](#contextive)
- [coq_lsp](#coq_lsp)
- [crystalline](#crystalline)
- [csharp_ls](#csharp_ls)
Expand Down Expand Up @@ -1838,6 +1839,37 @@ require'lspconfig'.coffeesense.setup{}
```


## contextive

https://github.com/dev-cycles/contextive

Language Server for Contextive.

Contextive allows you to define terms in a central file and provides auto-completion suggestions and hover panels for these terms wherever they're used.

To install the language server, you need to download the appropriate [GitHub release asset](https://github.com/dev-cycles/contextive/releases/) for your operating system and architecture.

After the download unzip the Contextive.LanguageServer binary and copy the file into a folder that is included in your system's PATH.



**Snippet to enable the language server:**
```lua
require'lspconfig'.contextive.setup{}
```


**Default values:**
- `cmd` :
```lua
{ "Contextive.LanguageServer" }
```
- `root_dir` :
```lua
see source file
```


## coq_lsp

https://github.com/ejgallego/coq-lsp/
Expand Down
32 changes: 32 additions & 0 deletions doc/server_configurations.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ autogenerated from the Lua files. You can view this file in Nvim by running
- [cobol_ls](#cobol_ls)
- [codeqlls](#codeqlls)
- [coffeesense](#coffeesense)
- [contextive](#contextive)
- [coq_lsp](#coq_lsp)
- [crystalline](#crystalline)
- [csharp_ls](#csharp_ls)
Expand Down Expand Up @@ -1838,6 +1839,37 @@ require'lspconfig'.coffeesense.setup{}
```


## contextive

https://github.com/dev-cycles/contextive

Language Server for Contextive.

Contextive allows you to define terms in a central file and provides auto-completion suggestions and hover panels for these terms wherever they're used.

To install the language server, you need to download the appropriate [GitHub release asset](https://github.com/dev-cycles/contextive/releases/) for your operating system and architecture.

After the download unzip the Contextive.LanguageServer binary and copy the file into a folder that is included in your system's PATH.



**Snippet to enable the language server:**
```lua
require'lspconfig'.contextive.setup{}
```


**Default values:**
- `cmd` :
```lua
{ "Contextive.LanguageServer" }
```
- `root_dir` :
```lua
see source file
```


## coq_lsp

https://github.com/ejgallego/coq-lsp/
Expand Down
21 changes: 21 additions & 0 deletions lua/lspconfig/server_configurations/contextive.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
local util = require 'lspconfig.util'

return {
default_config = {
cmd = { 'Contextive.LanguageServer' },
root_dir = util.root_pattern('.contextive', '.git'),
},
docs = {
description = [[
https://github.com/dev-cycles/contextive
Language Server for Contextive.
Contextive allows you to define terms in a central file and provides auto-completion suggestions and hover panels for these terms wherever they're used.
To install the language server, you need to download the appropriate [GitHub release asset](https://github.com/dev-cycles/contextive/releases/) for your operating system and architecture.
After the download unzip the Contextive.LanguageServer binary and copy the file into a folder that is included in your system's PATH.
]],
},
}

0 comments on commit 4cfdafb

Please sign in to comment.