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--