Skip to content
/ vex Public
forked from teared/VEX

Houdini add-on for Sublime Text

Notifications You must be signed in to change notification settings

MaxSteven/vex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Houdini add-on for Sublime Text

Syntax highligting, completions, snippets and documentation popups for VEX and HScript languages bundled with Houdini.

Installation

See Releases.

Features

VEX

alt tag

VEX Wrangle (and function completion)

Press Ctrl+Space or start typing to open completions list. Choose function you need. Navigate back and forth using Tab and Shift+Tab.

alt tag

Popups

Default shortcut is Ctrl+Alt+D, also available as command "VEX: Show Documentation for Function" in Command Palette.

alt tag

Compiler Errors

Press F7 to build code and see compiler errors. Two build systems available in Command Palette:

  1. VEX Build is an experimental and most useful: it will wrap source code into a function definition and build as CVex shader. It is possible to compile small pieces of code like wrangles.
  2. VEX Build - As Shader is a simple wrapper for VCC, build VEX shaders with it.

It's not possible to evaluate expressions outside Houdini session, therefore they are not supported by this feature. Stuff like $PI or embedded backticks will produce syntax errors but will work normally inside Houdini. Evaluate parameter with middle mouse button and use resulting string as code.

alt tag

HScript Expressions

alt tag

HScript

alt tag

License

Public domain. Some files contains pieces of publicly available Houdini documentation. Such parts are property of SideFX.

About

Houdini add-on for Sublime Text

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 91.1%
  • Python 8.4%
  • CSS 0.5%