Mam następujący fragment kodu:
# -*- mode: snippet -*-
# contributor: Song Qiang <[email protected]>
# key: m
# group: Math
# name: Inline math \( ... \)
# --
\\($1\\)$0
i chcę, żeby był dostępny zarówno dla, jak latex-mode
i dla org-mode
. Jak można to osiągnąć? Mogę dowiązać symbolicznie, ale staram się znaleźć mądrzejszy sposób.
Odpowiedzi:
Dokumentacja Yasnippet wyjaśnia, że musisz dołączyć
.yas-parents
plik z trybami nadrzędnymi:Stąd, można na przykład umieścić fragment kodu w
text-mode
katalogu, a następnie, wlatex-mode
iorg-mode
katalogów, zawierać.yas-parents
plik, który zawiera teksttext-mode
.źródło