TeXStudio kann für geladene Pakete automatisch Befehle und Optionen vervollständigen. Allerdings werden diese nicht direkt erkannt, wenn die Pakete über eine eigene Klasse geladen werden. Dafür braucht TeXStudio sogenannte CWL-Dateien, die die Vervollständigung definieren (und unter anderem auch eingebundene Pakete auflisten).
Diese Dateien habe ich jetzt schnell von Hand geschrieben. Außerdem müssen sich die CWL-Dateien in einem bestimmten Verzeichnis (~/.config/texstudio/completion/user
) befinden. Deswegen gibt es ein zusätzliches make
-Target txs-autocompletion
, das symbolische Links in diesem Verzeichnis anlegt.
Weitere Informationen zum CWL-Format finden sich hier, zur Vervollständigung von TeXStudio hier und zum Ablageort der Dateien hier.