A small VS Code extension aimed to make Arma 3 mod development just a bit easier.
Brief Overview
Context Actions
There are two context actions added to files.
- "Copy QPATHTOF Path"
- This copies the relative path to a file wrapped in a
QPATHTOF()macro, for those using CBA macros. - Only available to files within an
addonsfolder
- "Generate XEH_PREP.hpp"
- Generates a file called
XEH_PREP.hppto compile all functions within a folder using CBA'sPREPmacro. - Only available on folders named
functions - File names that do not contain an underscore and end with
.sqfare skipped (e.g.fn_doSomething.sqf)
Snippets
There are a number of helpful snippets included, such as ACE and CBA function header templates; CfgPatches classes for (sub)addons; more upon request.
Links
GitHub - https://github.com/DartsArmaMods/LazyArmaDev
VS Marketplace - https://marketplace.visualstudio.com/items?itemName=DartRuffian.LazyArmaDev