Как переопределить раскраску синтаксиса PHP на языке VSCODEPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как переопределить раскраску синтаксиса PHP на языке VSCODE

Сообщение Anonymous »

I tried both including source.php after my match rule and injection into the PHP language syntax.
Including the source shows PHP syntax coloring without my override, whereas injection shows my override without PHP coloring.



Attempt
PHP Syntax
My Syntax Override




With Injection
❌
✅ < /td>
< /tr>

включить PHP Source (source.php) < /td>
✅ < /td>
❌ < /td>
< /tr>
< /tbody>
< /td>
< /tr>
< /tbody>
< /td>
< /tr>
< /tbody>
< /p div>

< /td>
< /tr>

< /td>
< /tr>

Хотел бы увидеть обе работы одновременно, когда мой синтаксис переопределяет синтаксис PHP.# Language
"languages": [
{
"id": "phpf",
"aliases": ["PHPF", "phpf"],
"extensions": [".phpf"],
"configuration": "./language-configuration.json",
"icon": {
"light": "file-icons/phpf.png",
"dark": "file-icons/phpf.png"
}
}
]

# Grammar
"grammars": [
{
"language": "phpf",
"scopeName": "source.phpf",
"path": "./syntaxes/phpf.json",
"injectTo": ["source.php"]
}
]

# Syntax
{
"scopeName": "source.phpf",
"fileTypes": ["phpf"],
"name": "PHPF",
"injectionSelector": "L:source.php",
"patterns": [
{
"name": "phpf.a",
"match": "___[A-Z]+___"
},
{
"include": "source.php"
}
]
}

# Coloring
"configurationDefaults": {
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "phpf.a",
"settings": {
"fontStyle": "bold",
"foreground": "#e24d33"
}
}
]
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... e-language
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»