An open API service indexing awesome lists of open source software.

https://github.com/isuke/vscode-advanced-poe-filter

VS Code Advanced Poe Filter Language Support
https://github.com/isuke/vscode-advanced-poe-filter

filter-of-kalandra path-of-exile pathofexile vscode-extension

Last synced: about 2 months ago
JSON representation

VS Code Advanced Poe Filter Language Support

Awesome Lists containing this project

README

          

# Advanced PoE Filter [VS Code](https://code.visualstudio.com/) Extension

[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://raw.githubusercontent.com/isuke/vscode-advanced-poe-filter/master/LICENSE) [![git-consistent friendly](https://img.shields.io/badge/git--consistent-friendly-brightgreen.svg)](https://github.com/isuke/git-consistent) ![github actions status](https://github.com/isuke/vscode-advanced-poe-filter/actions/workflows/lint.yml/badge.svg)

This [VS Code](https://code.visualstudio.com/) extension provides support for Advanced PoE Filter.

Advanced PoE Filter is used by [Filter of Kalarandra](https://filter-of-kalandra.netlify.com/).

## Features

### Syntax Highlighting

![Syntax Highlighting](./images/syntax-highlight.png)

### Outline

![Outline](./images/outline.png)

### 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`.

```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" }
}
]
},
```