Comments (2)
I've been wanting to rewrite the FGD syntax highlighting for a while since it was way too rigid and was easily broken. Just pushed an update that should fix the issues you mentioned. (0.10.3)
Let me know if there are any more problems. If there aren't, feel free to close!
from source-engine-vscode-extension.
Seems to all be working as expected now! One more thing is you might want to change the parameters of the appliesto()
helper to be colored dark blue since those are also FGD tags, but not doing that doesn't break anything.
from source-engine-vscode-extension.
Related Issues (20)
- Captions color preview doesn't work
- Move default shader parameter out of package.json
- FGD entry header is only colored for the first entity in a file
- FGD: Capitalizing flags or choices types breaks syntax highlighting HOT 1
- Publish to Open VSX registry. HOT 1
- Are there any plans to support qc files of GoldSrc? HOT 7
- FGD syntax highlighting no longer handles HammerAddons tags for keyvalues
- FGD: comments within choices and flags keyvalues do not get highlighted as comments
- FGD: Space after keyvalue/input/output type breaks syntax highlighting for the rest of the file
- Incorrect KeyValues versioning HOT 1
- VMT does not stand for Valve Material Type HOT 3
- "Invalid color value" for any rgb parameters when using Braces HOT 1
- "Invalid matrix format" on $phongfresnelranges HOT 2
- Add hint to set up qc and caption compilers
- Add support for multiple values in a kv
- Kv strings dont auto close on unexpected newline leading to undefined behavior
- Rewrite kv formatter
- Write user manual and improve readme to reflect features better HOT 1
- Conditionals dont work on object key
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from source-engine-vscode-extension.