TeXworks: Automatic LaTeX message detection
The latest builds of TeXworks include support for scripting. There are not a lot of scripts just yet, but one that already looks good is LaTeX error message highlighting.
This already seems to work pretty well, and it’s one of the few things I miss from my previous editor of choice (WinEdt). It can already jump to the line in question, when you choose the appropriate line in the listing.
Of course, this is only the first step in getting full scripting support for TeXworks. But things look good to me: the extra complexity to the interface is minimal, and it really opens up the possibilities for more advanced users.

[...] http://www.texdev.net/2009/10/24/texworks-automatic-latex-message-detection/ a few seconds ago from seesmic [...]
Jürgen Fenn (juergenfenn) 's status on Saturday, 24-Oct-09 17:16:36 UTC - Identi.ca
24 Oct 09 at 6:16 pm
Great news. Do you know what scripting language TeXworks uses? I have not followed the development of TeXworks recently.
Kjell Magne Fauske
25 Oct 09 at 9:49 am
I guess, they use lua.
Vafa Khalighi
25 Oct 09 at 11:05 am
or maybe Java Script.
Vafa Khalighi
25 Oct 09 at 11:54 am
Actually QtScript, which is based on ECMAScript:
I’d heard mention of a TeXworks version that used Lua scripting, but never saw it. The choice of language isn’t too important, I guess, and in the case of QtScript it seems the perfect fit for the rest of the development environment.
Will Robertson
25 Oct 09 at 12:32 pm
Ah, lost the link:
http://code.google.com/p/texworks/wiki/ScriptingTeXworks
Will Robertson
25 Oct 09 at 12:32 pm
Thank you Will and Vafa for the info. I have used Javascript a few times for web development, so learning how to script TeXworks should not be that hard.
Kjell Magne Fauske
27 Oct 09 at 12:48 pm
Perfect! I’ve missed this option in other tex editors.
Fadi Semmo
21 Nov 09 at 12:11 am
@Will: the Lua-enabled version was a set of patches maintained by Steffan Löfler, iirc. Alain proposed 4 windows builds at one time: the “vanilla” version, a version with Lua, a version with printing, and one with both.
Manuel
27 Nov 09 at 7:14 pm