Na przykład, chciałbym podkreślić @param
, @type
i @return
(tj. Deklaracje epitext) w moich doctrings Pythona. Zorientowałem się, jak to zrobić, po prostu edytując Python/Python.tmLanguage
; jednak naprawdę chciałbym umieścić to w swoim pliku, z kilku powodów:Jak dodawać funkcje do definicji składni w Sublime Text bez edytowania?
- ja nie zawsze chcą zastosować tę podświetlanie. To tylko dla projektów, które używają epydoc jako narzędzia do dokumentacji; w innych projektach chciałbym zamiast tego podkreślić reStructuredText.
- Po aktualizacji Sublime Text chciałbym mieć własną składnię jako nakładkę na dołączone funkcje. istnieje kilka funkcji Pythona, które autor Sublime może włączyć do przyszłych wersji i nie chcę ręcznie wymyślać tego, co zmieniłem za każdym razem, gdy aktualizacja modyfikuje podstawową definicję składni Pythona.
- Posiadam własną konfigurację edytora w kontroli wersji, ale chcę, aby była to moja własna oryginalna treść; Nie chcę być obciążony koniecznością noszenia kopii (być może prawnie zastrzeżonym? Nie wiem, nie wydaje się, że posiadam niezależną licencję) definicji składni, które pochodzą z Sublime.
Czy istnieje sposób na umieszczenie reguł podświetlania w oddzielnym pliku, być może do zastosowania tylko w określonym zakresie?
Naprawdę chciałbym zobaczyć twój ostateczny plik składni, ponieważ chcę zrobić coś bardzo podobnego w ST3. Proszę rozważ to opublikowanie. Dzięki. – aliteralmind