- VEX Language Support (Syntax).
- Base Snippets.
- Functions descriptions with attributes.
Icon available in the Material Icon Theme
- Updated for H19.
- Updated for H18.5.
- Updated for H18.
- Updated for H16.
- fix: issue with single quotes.
Houdini VEX Support for VSCode
Home Page: https://marketplace.visualstudio.com/items?itemName=melmass.vex
License: MIT License
I recently installed this nice plugin!
However, I have a small problem.
When I type in a function, use completion, and press Enter, the indentation space seems to be shifted to the left!
The number of spaces that are shifted seems to depend on the number of function arguments entered.
If the number of arguments is 1, there is no problem.
If the number of arguments is 2 or more, 1 less space than the number of arguments is shifted.
(If I change to tab indentation, this bug does not occur.)
The indentation settings in VS Code should be fine.
Could you please investigate?
Hi, I have applied custom colors to match the syntax highlight in Visual Studio Code with the Houdini editor.
I have noticed that Visual Studio syntax doesn't recognize the attribute arrays likle - s[]@NAMEs.
Visual studio doesn't have textmate scope for such items so the color highlight doesn't match.
Could be nice to add this item to syntax to have 1-to-1 matching.
Will there be a connection between a Wrangler Node & this extension for Visual Studio Code coming so one can send code from Visual Studio Code to the wrangler or vise versa ?
new VEX function for Houdini 18 .. any upgrade ?
thanks for your time
dict
is missing from types and doesn't highlight.
dict mydict;
doesn't highlight dict like it would for an int/float/vector or other declaration
Is it possible to add functionality to send to a wrangler node or any node which accepts vex so that one could do their vex code in vscode then simply send to the selected node which accepts a vex code input ?
Could you add argument type labels to a function's argument placeholder text? See example below.
In the snippets description block--could you add the return type of functions?
Is it possible to add the semicolon on functions as part of the snippet?
Examples:
addpoint(int geohandle, vector pos);
addvertex(int geohandle, int prim_num, int point_num);
Thanks for all your hard work!
Hi, I was hoping you communicate with the author of the extension Better Comments to add the comment feature into this VEX extension.
Does vscode-vex supports shader edit?
And I am wondering how to open vscode as external editor for shader editing
(modifying the houdini.env?)
thanks for the great plugin :)
Would be great in autocopletition if was present an indication of the type of the data. string , int ...
for example in
xyzdist(geometry, origin, prim, uv) is not present the indication of the return variables &prim, &uv as in the original help, xyzdist(geometry, vector origin, int &prim, vector &uv)
Thanks melMass.
Will there be an update for h19?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.