Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vala-lang/vala-vscode
Vala and Genie integration for Visual Studio Code/VSCodium/Code-OSS
https://github.com/vala-lang/vala-vscode
language-server open-vsx vscode vscode-extension vscodium
Last synced: 2 months ago
JSON representation
Vala and Genie integration for Visual Studio Code/VSCodium/Code-OSS
- Host: GitHub
- URL: https://github.com/vala-lang/vala-vscode
- Owner: vala-lang
- License: mit
- Created: 2020-03-03T02:59:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-18T08:14:45.000Z (5 months ago)
- Last Synced: 2024-09-29T08:03:36.133Z (2 months ago)
- Topics: language-server, open-vsx, vscode, vscode-extension, vscodium
- Language: TypeScript
- Homepage:
- Size: 1.72 MB
- Stars: 40
- Watchers: 7
- Forks: 9
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vala - Vala VSCode - A plugin for Visual Studio Code that enables basic autocompletion and syntax highlighting for Vala. (Editor Plugins / Weather)
- awesome-vala - Vala VSCode - A plugin for Visual Studio Code that enables basic autocompletion and syntax highlighting for Vala. (Editor Plugins / Weather)
README
# vala-vscode - Vala support for Visual Studio Code
## Syntax highlighting and code intelligence for the Vala / Genie languages
---
![screenshot](images/vls-vscode.png)
---
This extension is based off of the `vala-code` extension by T. Abreu (https://github.com/thiagoabreu) and the `vala-grammar` extension by Jereme Philippe (https://github.com/philippejer/vala-grammar).
**NOTE**: in order to get code intelligence, you must install the Vala Language Server (https://github.com/benwaffle/vala-language-server).
## How to edit the rules
The YAML source file should be edited and then converted to XML with the "TextMate Languages" extension (https://marketplace.visualstudio.com/items?itemName=Togusa09.tmlanguage).
Note that this plugin has an issue which interacts badly with language servers (false syntax errors), so it is a good idea to disable it afterwards.