https://github.com/vlang/vls
V language server
https://github.com/vlang/vls
language-server v
Last synced: 5 months ago
JSON representation
V language server
- Host: GitHub
- URL: https://github.com/vlang/vls
- Owner: vlang
- License: gpl-2.0
- Created: 2019-12-30T15:48:44.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-08-24T14:30:49.000Z (5 months ago)
- Last Synced: 2025-08-24T15:46:25.428Z (5 months ago)
- Topics: language-server, v
- Language: V
- Homepage:
- Size: 5.36 MB
- Stars: 325
- Watchers: 29
- Forks: 52
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pinoy-made - GitHub
README
## VLS - V Language Server
Early alpha.
Build with: `v .`
Copy the binary to `/tmp/vls2`. Later it will be configurable via the extension settings.
Doesn't work on Windows yet, but it's easy to make it work.
#### Building the vscode vls extension
```
cd vscode-extension
npm install
npm run build
```
You should get a `vls-{version}.vsix` file.
Or download the `vsix` file from here:
https://github.com/vlang/vls/releases/download/0.1/vls-0.0.1.vsix
In VS Code run `Extensions: Install from VSIX...`
### Features
#### Instant errors

#### Go to definition
https://github.com/user-attachments/assets/fb4ee6ff-4765-46b7-a21e-267691253d8e
#### Autocomplete for module functions

#### Information about function parameters

#### Autocomplete for struct fields and methods
