Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yaegassy/coc-csharp-ls

csharp-language-server (csharp-ls) extension for coc.nvim
https://github.com/yaegassy/coc-csharp-ls

coc coc-nvim csharp csharp-language-server csharp-ls neovim roslyn vim

Last synced: 17 days ago
JSON representation

csharp-language-server (csharp-ls) extension for coc.nvim

Awesome Lists containing this project

README

        

# coc-csharp-ls

[csharp-language-server](https://github.com/razzmatazz/csharp-language-server) (csharp-ls) extension for coc.nvim

## Install

**CocInstall**:

```vim
:CocInstall @yaegassy/coc-csharp-ls
```

> scoped packages

**e.g. vim-plug**:

```vim
Plug 'yaegassy/coc-csharp-ls', {'do': 'yarn install --frozen-lockfile'}
```

## Note

You need to install the [csharp-language-server](https://github.com/razzmatazz/csharp-language-server) and ensure the `csharp-ls` command is available in your execution path.

## Configuration options

- `csharp-ls.enable`: Enable coc-csharp-ls extension, default: `true`
- `csharp-ls.path`: Custom executable path for the `csharp-ls` binary, default: `""`
- `csharp-ls.args`: Additional command-line arguments. Check the arguments using `csharp-ls --help`, default: `[]`
- `csharp-ls.trace.server`: Traces the communication between coc.nvim and the csharp-ls, default: `off`

## Thanks

- [razzmatazz/csharp-language-server](https://github.com/razzmatazz/csharp-language-server)
- [vytautassurvila/vscode-csharp-ls](https://github.com/vytautassurvila/vscode-csharp-ls)

## License

MIT

---

> This extension is built with [create-coc-extension](https://github.com/fannheyward/create-coc-extension)