Skip to content

isuke/vscode-advanced-poe-filter

Repository files navigation

Advanced PoE Filter VS Code Extension

license git-consistent friendly github actions status

This VS Code extension provides support for Advanced PoE Filter.

Advanced PoE Filter is used by Filter of Kalarandra.

Features

Syntax Highlighting

Syntax Highlighting

Outline

Outline

Snippets

  • Show Block
  • Hide Block
  • Unset Block
  • Ignore Block
  • Fork Branch
  • Mixin Branch
  • Var Macro
  • Prop Macro

Recommended Setting

Add the following to your setting.json.

  "[advancedpoefilter]": {
    "editor.tabSize": 4,
  },
  "editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": "markup.deleted.advancedpoefilter",
        "settings": { "fontStyle": "strikethrough" }
      },
      {
        "scope": "invalid.deprecated",
        "settings": { "fontStyle": "strikethrough" }
      },
      {
        "scope": "keyword.other.macro.advancedpoefilter",
        "settings": { "fontStyle": "underline" }
      },
      {
        "scope": "keyword.other.function.advancedpoefilter",
        "settings": { "fontStyle": "underline" }
      },
      {
        "scope": "keyword.control.activity.advancedpoefilter",
        "settings": { "foreground": "#6699cc" }
      },
      {
        "scope": "keyword.control.branch.advancedpoefilter",
        "settings": { "foreground": "#9999cc" }
      },
      {
        "scope": "keyword.control.condition.advancedpoefilter",
        "settings": { "foreground": "#66cccc" }
      },
      {
        "scope": "keyword.control.action.text.advancedpoefilter",
        "settings": { "foreground": "#cc99cc" }
      },
      {
        "scope": "keyword.control.action.effect.advancedpoefilter",
        "settings": { "foreground": "#ffcc66" }
      }
    ]
  },