Zaawansowane atrybuty reguł

Oprócz standardowych pól reguły można wzbogacić o opcje specjalne:

only_in_windows (Filtr tytułu okna)

Pomimo swojej nazwy, ten atrybut jest niezależny od systemu operacyjnego. Filtruje reguły na podstawie tytułu aktualnie aktywnego okna.

  • Funkcja: Reguła jest przetwarzana tylko wtedy, gdy tytuł aktywnego okna pasuje do jednego z podanych wzorców (Regex).

  • Przykład: KOD_BLOKU_0 W tym przypadku wymiana następuje tylko wtedy, gdy użytkownik pracuje w oknie terminala.

on_match_exec (wykonanie skryptu)

Umożliwia uruchamianie zewnętrznych skryptów Pythona, gdy reguła pasuje.

  • Składnia: 'on_match_exec': [CONFIG_DIR / 'script.py']

  • Przypadek użycia: Idealny do złożonych działań, takich jak wywołania API, zadania systemu plików lub generowanie zawartości dynamicznej.