https://github.com/thevurv/expression-ls
Expression2/ExpressionScript for VSCode
https://github.com/thevurv/expression-ls
e2 expression2 garrysmod gmod language-server vscode vscode-extension wiremod
Last synced: 7 months ago
JSON representation
Expression2/ExpressionScript for VSCode
- Host: GitHub
- URL: https://github.com/thevurv/expression-ls
- Owner: thevurv
- License: mit
- Created: 2021-05-16T00:09:14.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-06-07T00:16:16.000Z (almost 3 years ago)
- Last Synced: 2025-06-04T03:12:12.494Z (9 months ago)
- Topics: e2, expression2, garrysmod, gmod, language-server, vscode, vscode-extension, wiremod
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=Vurv78.e2-ls
- Size: 362 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ``Expression-LS`` [](https://opensource.org/licenses/MIT) [](https://marketplace.visualstudio.com/items?itemName=Vurv78.e2-ls)
Adds [Expression2](https://github.com/wiremod/wire) support to [Visual Studio Code](https://code.visualstudio.com/).
## Features
- [x] 100% Covered Syntax Highlighting
- [x] Snippets
- [x] Hints for information like return type, OpS cost, parameter names..
- [x] Code folding compatibility
- [x] Whitelisted highlights that help you tell if your code is invalid.
- [ ] Intellisense
- [ ] Builtin Parser
## Why?
1. To hopefully get the language on https://github.com/github/linguist
2. For proper syntax highlighting instead of golo.
3. As a decent way to create this code outside of the in-game editor.
4. For https://github.com/Vurv78/ExpressionScript
## Usage
Download it [here](https://marketplace.visualstudio.com/items?itemName=Vurv78.e2-ls)
## Contributing
Issues and PRs are always open.
## Showcase
*Using VSCode Dark+ and Bracket Colorizer 2*
