STEAM GROUP
Potato's Custom MvM Servers potatomvm
STEAM GROUP
Potato's Custom MvM Servers potatomvm
879
IN-GAME
5,746
ONLINE
Founded
March 31, 2017
Language
English
Location
United States 
Popfile Syntax Highlighting & Language Extension for VSCode
In light of the desperate need of easy syntax highlighting support for popfile creation, I've created an extension for Visual Studio Code that adds syntax highlighting, with future support for auto-completion, IntelliSense, syntax validation, and prettification for popfiles.


Features
- Case-insensitive syntax highlighting for all valid popfile field names (WaitForAllDead, Attributes, etc.) as well as for all valid item and character attributes (dmg taken from fire increased, reload speed increased, etc.) Never suffer misspelled attributes again, thanks to custom highlighting rules.

Future additions:

- Automatic format validator for popfiles
- Prettifier for completed popfiles
- Syntax validation for fields and WaveSpawn names


What is VSCode?
VSCode (short for Visual Studio Code) is a free and open-source source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also highly customizable, so users can change the editor's theme, keyboard shortcuts, and preferences. Also, it's pretty as hell, with a ton of awesome themes. You can download VSCode here.[code.visualstudio.com]


Why should I use VSCode over Notepad++?
Notepad++ has been the standard for MvM popfile editing for a while. Unfortunately, it lacks convenient language support for popfiles, does not support auto brace/quote closing by default, and, most importantly, doesn't have a dark theme by default. While VSCode is slightly heavier on memory resources, it makes up for it by being much more feature-rich.


Please leave any comments or questions on the extension on this thread; it'll be updated regularly to incorporate feedback from the MvM community. Enjoy!
Last edited by Lv. 99 Heavyweapons; May 6, 2019 @ 4:00pm
< >
Showing 1-1 of 1 comments
A moderator of this forum has indicated that this post answers the original topic.
kratos May 6, 2019 @ 5:44pm 
Neat.
< >
Showing 1-1 of 1 comments
Per page: 1530 50