lsp
Package info
-
Homepage
gitlab.com/top-software/clean-lsp -
Latest version
1.2.0, 8 months ago -
Maintainer
TOP Software Technology -
License
BSD-2-Clause
Description
Implementation of the language server protocol for the Clean programming language.
Readme
# Installation
## Neovim
The configuration below assumes you have neovim 0.5 or greater with lsp-config installed. Simply add the following to
your vimrc:
```lua
lua << EOF
local lspconfig = require'lspconfig'
local configs = require'lspconfig/configs'
if not lspconfig.example_lsp then
configs.example_lsp = {
default_config = {
cmd = {'PATH_TO_YOUR_EXAMPLE_BINARY'};
filetypes = {'clean'};
root_dir = function(fname)
return lspconfig.util.find_git_ancestor(fname) or vim.loop.os_homedir()
end;
settings = {};
};
}
end
lspconfig.example_lsp.setup{}
EOF
```
Changelog
# Changelog
### 1.2.0
- Feature: add 'notifcationMessagePublishDiagnostics' utility function for publishing diagnostics.
### 1.1.0
- Feature: add `==` instance for `:: NotificationMessage`.
#### 1.0.3
- Chore: accept `base` `3`.
#### 1.0.2
- Chore: update to base `2` and latest version of other packages; remove dependency on clean-platform.
#### 1.0.1
- Fix: add src/ as src in nitrile.yml to make sure modules are actually packaged.
## 1.0.0
- Broken version.
Versions
-
1.2.0 latest 8 months ago
Dependencies: base ^2.0.0 || ^3.0.0; containers ^2.0.0; http ^1.0.0; json ^3.0.0.
Targets: any-any.
-
1.1.0 latest 1.1 8 months ago
Dependencies: base ^2.0.0 || ^3.0.0; containers ^2.0.0; http ^1.0.0; json ^3.0.0.
Targets: any-any.
-
1.0.3 latest 1.0 10 months ago
Dependencies: base ^2.0.0 || ^3.0.0; containers ^2.0.0; http ^1.0.0; json ^3.0.0.
Targets: any-any.
-
1.0.2 1 year, 17 days ago
Dependencies: base ^2.0.0; containers ^2.0.0; http ^1.0.0; json ^3.0.0.
Targets: any-any.
-
1.0.1 2 years ago
Dependencies: base ^1.0.0.
Targets: any-any.
-
1.0.0 2 years ago
Dependencies: base ^1.0.0.
Targets: any-any.