Definiowanie zakresu dla niestandardowych fragmentów tekstu Sublime 2

Próbując napisać własne fragmenty do Sublime Text 2, natknąłem się na następujące dwa problemy:

  1. Znajdowanie kluczy zakresu . Zorientowałem się, że mogę przeglądać moje Pakiety jeden po drugim i znaleźć odniesienia do deklarowanej właściwości "scope". Na przykład w ~/Library/Application Support/Sublime Text 2/Packages/JavaScript/Comments.tmPreferences (pliku w moim pakiecie HTML) są dwie linie:

    <key>scope</key>
    <string>source.js</string>
    

    Więc jeśli chcę, aby mój bieżący fragment działał na plikach javascript, definiuję mój zakres jak:

    <scope>source.js</scope>
    

    Zakładam, że wszystkie te zakresy klucze są definiowane w locie na podstawie zainstalowanych pakietów. Czy Sublime Text tworzy listę w dowolnym miejscu, do którego mogę łatwiej się odwołać? Przeglądanie plików pakietów wydaje się zbyt nudne.

  2. Definiowanie właściwości wielu zakresów . To odkryłem, a następująca linia pozwala mojemu urywkowi pracować zarówno w plikach HTML, jak i JavaScript.

    <scope>text.html, source.js</scope>
    
Author: Sk8erPeter, 0000-00-00

1 answers

 75
Author: ,
Warning: date() expects parameter 2 to be long, string given in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54