On Sat, Nov 12, 2011 at 9:44 AM, Philip TAYLOR <span dir="ltr"><<a href="mailto:P.Taylor@rhul.ac.uk" target="_blank">P.Taylor@rhul.ac.uk</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><br>
<br>
Charlie Sharpsteen wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If TeXworks is missing something you find necessary, feel free to add to<br>
the source code or write a script that fills the gap.<br>
</blockquote>
<br></div>
I am a TeXworks user, Charlie, not a TeXworks developer --<br>
my skills (if I have any) lie in writing TeX code, HTML<br>
& CSS, none of which would allow me to add functionality<br>
to TeXworks.<span><font color="#888888"><br>
<br>
Philip Taylor<br></font></span></blockquote><div><br></div><div>I'm just a TeXworks user as well---I do some development work because I want to have stable Mac builds and a better PDF viewer.</div><div><br></div><div>

Since you have experience working with HTML, perhaps you know a bit of JavaScript. In that case, you could write a script for TeXworks that adds the feature you want without having to know about C++ or compiling things from source:</div>

<div><br></div><div><div>// TeXworksScript</div><div>// Title: Open TeX logfile</div><div>// Description: Attempts to open the logfile for the current document</div><div>// Author: Charlie Sharpsteen</div><div>// Version: 0.1</div>

<div>// Date: 2011-11-12</div><div>// Script-Type: standalone</div><div><br></div><div>logfileName = TW.target.fileName.replace(RegExp('\.(tex\|pdf)$'), '.log');</div><div>TW.app.openFileFromScript(logfileName, TW);</div>

<div><br></div><div>undefined;</div></div><div><br></div></div><br>
<div>Whenever I see someone make a statement like "I'm surprised/confused/angry that (open source project x) doesn't have (feature in product y)" I can't help but think of the old proverb:</div><div>

<br>  Give a man a fish and you feed him for a day.Teach a man to fish and you feed him for a lifetime.</div><div><br></div><div>With projects like TeXworks, noone is getting paid to do development. Therefore, the responsibility (and freedom!) falls upon us as users to implement the features we want.</div>

<div><br></div><div><br></div><div>-Charlie</div>