Syntax highlighting, snippets, and file icons for the Aevix programming language.
Lightweight, zero-config support for .aev files — open a file and start coding.
Install
Press Cmd+Shift+X (macOS) or Ctrl+Shift+X (Windows/Linux) to open the Extensions view
Search for Aevix
Click Install
Or from the terminal:
code --install-extension aevix.aevix-language
That's it — updates are installed automatically.
Features
Syntax Highlighting — Aevix keywords, types, functions, operators, and comments are colored out of the box
Snippets — code templates for common constructs (func, let, if, while, for, hot, print)
File Icons — a dedicated icon for .aev files in the explorer
Language Configuration — auto-closing brackets, comment toggling (//), and bracket matching
Example
import "lib/geometry";
struct Point { x: int, y: int }
func add(a: int, b: int) : int {
return a + b;
}
if (x > 5) {
print x;
} else {
print 0;
}
for item in arr {
print item;
}
// Hot regions and arenas
hot {
let buf = new int[16];
epoch {
let tmp = new int[100];
}
print len(buf);
}