Как создать пользовательский элемент списка символов в Textmate? - PullRequest
1 голос
/ 31 августа 2011

Я хочу создать пользовательский «Символ» для «Списка символов» в Textmate, чтобы я мог именовать закладки и более легко переходить к разделам.

В частности, я пытаюсь продублировать (изПакет CSS)

/** something **/

Это, в основном, добавляет в список символов * что-то *
Я бы хотел это и в HTML, и в JavaScript.Но не могу понять, как заставить это работать.

Надеюсь, кто-то там может помочь ...

1 Ответ

0 голосов
/ 31 августа 2011

Сначала необходимо определить синтаксис /** … **/ в грамматике языка, а затем использовать список символов, чтобы добавить его в меню. Если вы посмотрите на пакет CSS, предпочтение «Список символов: группа» ищет source.css comment.block.css -source.css.embedded области (то есть блоки комментариев в источнике CSS, но не встроенные блоки комментариев). Область "comment.block.css" определена в грамматике CSS.

Чтобы создать свой собственный для js или html, вам нужно отредактировать грамматику языка, чтобы найти типы маркеров / комментариев, которые вы хотели бы использовать, а затем добавить предпочтения списка символов, аналогичные приведенным в Пакет CSS (тот, который в пакете CSS, в основном делает много подстановок, чтобы имя в выпадающем списке символов выглядело красиво)

Если вы никогда не делали ничего подобного, это довольно сложно объяснить. По крайней мере, сложно ответить здесь. Но зайдите на канал ## textmate на Freenode и спросите там, если у вас есть дополнительные вопросы. Хорошие люди и отличный ресурс для получения дополнительной информации о внутренностях TextMate: irc: //irc.freenode.net/#%23textmate

...