TeXstudio Makros
"Henning Hraban Ramm" (via tex-d-l Mailing List) <[email protected]> Mon, 20 Apr 2026 09:36:53 +0200
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format...
------------=_1776670624-11455-66
Content-Language: de-DE
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Moinsen, kennt sich jemand mit Makros in TeXstudio aus?
Die Doku ist arg sparsam, und die Qt-Doku hilft mir nicht weiter…
z.B. möchte ich gitk mit der aktuellen Datei aufrufen:
cmd = system("gitk "+editor.fileName())
funktioniert nicht, weil gitk im aktuellen git-Repo aufgerufen werden
muss und der Standardpfad von "system" beim Programm liegt.
cmd = system("gitk "+editor.fileName(),
workingDirectory="/home/hraban/projekt")
funktioniert, ist aber auf einen festen Pfad beschränkt.
workingDirectory wertet keine Shell-Variablen aus und expandiert auch
kein "~".
Ich habe gerade herausgefunden, dass relative Pfade ab dem
Benutzerverzeichnis funktionieren, immerhin.
editor.fileInfo() existiert, mit alert() sehe ich QVariant(QFileInfo,
QFileInfo(/absoluter/Pfad/zur/Datei.tex))
Ein Zugriff auf Properties von QFileInfo laut Qt-Doku ergibt aber nichts:
fi = editor.fileInfo()
alert(fi.path) // ist leer
Hilfe?
Hraban
------------=_1776670624-11455-66
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
--
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l
------------=_1776670624-11455-66--