vscode-surface icon indicating copy to clipboard operation
vscode-surface copied to clipboard

A VS Code extension to add syntax highlighting support for Surface/Elixir

Surface

Syntax highlighting support for Surface/Elixir

Features

  • Extends Elixir's syntax highlighting to support Surface's syntax inside ~F
  • Highlights prop, data and slot definitions
  • Highlights <#slot> and <#template> with the same color as components
  • Highlights slotables using the <:slotable> notation with the same color as attributes
  • Support syntax highlighting for <#Markdown> component
  • Support syntax highlighting for .sface files

Screenshots

Syntax highlighting

License

Copyright (c) 2020, Marlus Saraiva.

Surface source code is licensed under the MIT License.