Skip to content

butuzov/vscode-theme-acid

Repository files navigation

ACID

Code in Golang/Python/PHP with Darkish VSCode Theme

Marketplace Installs Ratings

Screenshots

Main Page Main Theme Page

Golang in ACID Editing Go with ACID

Python in ACID Editing proto3 with ACID

proto3 in ACID Editing proto3 with ACID

Syntax Highlighting

Supported syntax highlighting: Go/Golang (and Go templates), Python, Starlark, PHP, TypeScript, JavaScript, CSS/LESS/SCSS, Dockerfile, Markdown, protobuf, yaml, hcl, shell.

Contributing

We have to dead with 3 yaml files: palette.yaml - out pallet, theme.yaml - values for colors and tokens.yaml syntax coloring. If you are not familiar with it - checkout Learn in Y minutes entry for yaml.

Editing tokens - prefixes stands:

  • i for italic
  • b fod bold
  • u for underline
# example 1: theme.yaml
editor:
  background: black            # rgb value ref as black (see pallet.yaml)
  foreground: white/a90        # rgb value ref as white with 90% alpha (see pallet.yaml)

# example 2: tokens.yaml
formats:
  comment: &comment
    style: i@syntax.white/a50 # italic font and white text with 50% alpha (see pallet.yaml)

After changes done, you can recompile json. You can use either make or task.

# continues recompile ... using make
make build
# continues recompile ... using task
task -w

References