Skip to content

Releases: ruschaaf/extended-embedded-languages

v1.3.0 - New host languages Powershell and Nix

11 May 21:27
Compare
Choose a tag to compare
  • Added Powershell and nix host languages (thanks to @DaRacci for the contributions)
  • Added powershell as an embedded language

v1.2.0 - New host language TypeScript, and embedded language Handlebars

14 Jul 21:28
Compare
Choose a tag to compare
  • Added TypeScript as a host language, and Handlebars as an embedded language (thanks to @AVor0n for these additions)
  • Loading the most popular Jinja extension no longer disables syntax highlighting in YAML files (Issue #1)
  • Updated docs

v1.1.0 - Supporting Rust, Go, and new embedded languages

07 Jun 17:18
Compare
Choose a tag to compare

Two new host languages: Rust and Go

See README.md for details.

Rust:

let s2 = /*sql*/ r"
    SELECT * FROM USERS 
    WHERE id = 1234;
";

Go:

  s1 := /*sql*/ `
    SELECT * FROM users
    WHERE id = $1
  `;

New embedded languages

  • ARM assembly
  • x86 / x64 assembly

Behind the scenes improvements

Updated docs, cleaned up the code generation, and added descriptions to the snippets.
Snippets are still experimental, so are not automatically registered with VSCode. To use them, copy paste them into your user snippets file for now.

v1.0.0 Release

07 Jun 06:05
Compare
Choose a tag to compare

First release published to the Visual Studio Marketplace

Added embedded languages: Lua, Makefile, GraphQL, TypeScript, LaTeX,
TeX, and Graphviz

Added experimental generation of embedded langauge snippets - these are
not added to VSCode by default yet, but they could be manually added to
a project. If you
can use the sql snippet and depending on the host language you might
get

//c++
R"sql(
)sql"

or

#python
"""--sql
"""

Clarified "snippets" vs. "examples" in the code

v0.0.1-alpha Initial test release

28 Apr 17:19
Compare
Choose a tag to compare
Pre-release

This is an initial release with support for C++, Python and YAML host languages and 15 embedded languages

To test this extension out, download the .vsix file and run

code --install-extension extended-embedded-languages-0.0.1.vsix