Грамматика TextMate мне нужен UUID для моей грамматики? - PullRequest
1 голос
/ 17 января 2020

Если бы мне нужно было создать новую грамматику TextMate для нового HTML языка шаблонов, нужно ли мне придумать свой собственный UUID для моей грамматики TextMate?

Например, если моя грамматика выглядит следующим образом:

{
  "name": "My Language",
  "patterns": [
    {
      "include": "<my rules here>"
    }
    {
      "include": "text.html.basic"
    }
  ],
  "scopeName": "<my scope name>",
  "uuid": <do I need to put something here?>
}

Для клавиши uuid нужно ли указывать конкретное значение c? Для чего его используют?

У меня проблемы с поиском документации по этому вопросу, любая помощь приветствуется.

1 Ответ

1 голос
/ 17 января 2020

Да, вам нужен UUID. К счастью, их очень легко создать.

Просто запустите uuidgen в своем терминале.

Вы даже можете сделать это в TextMate, введя uuidgen в строке и запустив строку с помощью команды связывания «Сценарий оболочки» -> «Выполнить строку» или с помощью ярлыка ^ + r .

Я запускал его несколько раз, чтобы ответить на этот вопрос, и с удовольствием предложил бы эти UUID для вашего использования. Конечно, поскольку они опубликованы c, вы не можете быть уверены, что никто не придет к этому вопросу и не воспользуется ими ... ¯ \ _ (ツ) _ / ¯

7343A295-8B3D- 4C09-BA03-3F8120152C34

F1ECD083-A81A-4937-B60E-1B4B83EA3B28

A35ED231-6816-4D4 C -8E12-54A007854C29

...