Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamcco/coc-vimlsp
viml language server
https://github.com/iamcco/coc-vimlsp
Last synced: about 2 hours ago
JSON representation
viml language server
- Host: GitHub
- URL: https://github.com/iamcco/coc-vimlsp
- Owner: iamcco
- Created: 2019-04-20T14:26:21.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-26T06:22:35.000Z (over 1 year ago)
- Last Synced: 2025-02-09T03:41:17.404Z (10 days ago)
- Language: TypeScript
- Homepage:
- Size: 1.06 MB
- Stars: 216
- Watchers: 5
- Forks: 7
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vim language server extension
> [vim-language-server](https://github.com/iamcco/vim-language-server)
> extension for coc.nvim[](https://www.npmjs.com/package/coc-vimlsp)

## Features
- auto completion
- function signature help
- hover document
- go to definition
- go to references
- document symbols
- document highlight
- folding range
- select range
- rename
- snippets
- diagnostic## Install
``` vim
:CocInstall coc-vimlsp
```## Config
document highlight:
``` vim
let g:markdown_fenced_languages = [
\ 'vim',
\ 'help'
\]
```coc-settings.json
- `vimlsp.trace.server`
> "description": "Trace level of vim language server"
- `vimlsp.debug`: default: false
> "description": "enable coc-vimlsp service debug"
- `vimlsp.diagnostic.enable`: default: true
> "description": "enable diagnostic"
- `vimlsp.indexes.runtimepath`: default: true
> "description": "if index vim's runtimepath files, this will effect the suggest"
- `vimlsp.indexes.count`: default: 3
> "description": "count of files index at the same time, change to greater will speed up index but will cause high CPU usage for some time"
- `vimlsp.indexes.gap`: default: 100
> "description": "time gap between parse file, change to smaller will speed up index but will cause high CPU usage for some time"
- `vimlsp.indexes.projectRootPatterns`: default: [".git", "autoload", "plugin"]
> "description": "Names of files used as the mark of project root."
- `vimlsp.suggest.fromVimruntime`: `default`: true
> "description": "completeitems from runtimepath's vim files, if this is true that fromVimruntime is true" > },
- `vimlsp.suggest.fromRuntimepath`: default: false
> "description": "completeitems from runtimepath's vim files, if this is true that fromVimruntime is true"## Usage
**Auto complete and function signature help**:

**Hover document**:

**Go to definition and references**:

**Document symbols**:

**Document highlight**:

**Folding range and selection range**:

**Rename**:

**Snippets and diagnostic**:

### Buy Me A Coffee ☕️

