All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Highlighting for
askeyword e7c72b2 - Highlighting for
charptrkeyword b9f16bc - Support for
.vshe79a22e - Some more snippets b06ae81
- Fixed invalid icon theme be3fcb3
- Fixed
vfmt3522196 - Cleaned up resource usage 4f587ed
- Removed unused entries from
.travis.yml96e1a0b
- Highlighting for attributes. f85aec5
- Highlighting for
${...}syntax f11581d - Highlighting for
nonekeyword. d682dbe
- Fixed nested comments. f19d486
- Insert tabs instead of spaces. f4525ca
- Corrupted icon. beeb022
- Infinity recursion in certain grammar patterns a40e951
- Fixed function declaration from new line cede5204
- Fixed invalid function space pattern 88477c2
- Fixed import, module (s) bag ef56b2c
- Invalid pattern for
ustringf7f32d1 - Travis support d1931ed
- Invalid pattern for
variable-assignmentc2ad846 #includepattern ecf50c0
- types/vscode version to 1.20.0 37dd64b
- Autoclosed multilines comments (block) 012e640
- Pattern for static type
intptr - Pattern for control keyword
$else - Pattern for builtin casting/control function (f877c3b).
- String placeholder, escaped characters.
- Auto closed multiline comments (b173e1e)
- Launch script for debuggin (24b183a)
- Added two commands
v.ver, v.prod(d1d99a9) - Added TypeScript based project (9fa4992)
- Created
package-lock.json(16114d6)
- Invalid pattern for new-exist-extend-limited-overloaded functions (8952a71)
- Invalid pattern for
module, import, #include - Invalid pattern for
enum, type, struct, interface(83e27e0) - Invalid typo
ligthtolight(09b5257) - Invalid pattern for variable assignment.
- Pattern for static types
byteptr, voidptr, ustring - Pattern for extend (extra) function syntax
fn (a mut Vector) Set() {} - Pattern for limited operator overloading
fn (a Operand) + (b Operand)Operand {} - String placeholder.
- String escaped characters.
- Highlighting for V compiler headers without open source code
.vh
-
Invalid pattern for floating point numbers.
-
Invalid pattern for single, double strings.
-
Invalid pattern for new function declaration.
-
Invalid pattern for exist function.
-
Invalid patterns for
module, import, #include, #flag -
Invalid pattern for generic
<T> -
Invalid pattern for variable assignment.
-
Invalid pattern for label (conflict with default keyword)
default: -
Included pattern for variable increment, decrement.
- Pattern for generics.
- Generic highlighting.
- Assignment operators
&=, |=, ^=, &&=, ||=, >>=, <<=.
- Invalid pattern for float numeric.
- Invalid pattern for new/exist function.
- Pattern for new-function variables, punctuation characters.
- Pattern for exist-function punctuation characters.
- Pattern for arithmethic, relation, logical, bitwise, assignment operators.
- Invalid patterns for assignment operator.
- Invalid patterns for integer, float, hex numerics.
- Invalid patterns for new/exist function arguments.
- Highligting for
module, import, struct, enum, interfacefromdefaulttobold underline.
- Code snippets for standart keywords and expressions.
- Developer dark theme for V.
- TextMate Language Support for V.
- Icons in
/iconsfolder. - Images in
/imagesfolder. - Icon theme in
/theme/icon-theme.json. - Icon for
.vbased files intheme/images/v.svg.