<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi,<br>
<br>
Am 2010-05-21 17:03, schrieb Tyler Estler:<br>
<blockquote
 cite="mid:AANLkTing6S61p63UMPd2BxEhYxlkYqns_jgAIptNpAWZ@mail.gmail.com"
 type="cite">You are very quick to respond, which is great!<br>
</blockquote>
<br>
You're lucky - I'm currently at my PC and have little enough to do to
fit in a mail or two occasionally ;).<br>
<br>
<blockquote
 cite="mid:AANLkTing6S61p63UMPd2BxEhYxlkYqns_jgAIptNpAWZ@mail.gmail.com"
 type="cite">I am most interested in how scripts are executed in
practice. For example, in WinEdt when I type \ref{} or \cite{},
dropdown lists of labels or bibliography entries appear, which is a
wonderful feature.<br>
</blockquote>
<br>
Yes, and this is indeed planned for the (near?) future. However, the
scripting implementation is not that advanced yet, there's still room
for improvement ;).<br>
<br>
<blockquote
 cite="mid:AANLkTing6S61p63UMPd2BxEhYxlkYqns_jgAIptNpAWZ@mail.gmail.com"
 type="cite">Such a feature appears to have been enabled in Tw by a
script by Paul Norman. I would like to see an example of using this
script, for example.<br>
</blockquote>
<br>
Partially, yes. It doesn't work as-you-type (you already noticed that),
and it doesn't present an inline list. Instead, it opens a dialog where
you can choose from several options.<br>
<br>
To run the script, simply select "Insert Cross Reference" menu item
from the "Scripts" menu (or a submenu thereof, if you installed the
script to a subdirectory) in Tw. It should immediately bring up the
dialog.<br>
Since selecting a menu-item is not a very speedy thing to do when in
the middle of typing, you can also assign a shortcut to the script.
Unfortunately, the only way to do that at the moment is to edit the
script file directly. So if you open the "insertCrossRef.js" file in a
text-editor (you can even use Tw itself) from where you installed it,
you can add the following line somewhere in the first few lines (all
those starting with "//"):<br>
<meta name="qrichtext" content="1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;"><!--StartFragment-->//Shortcut:
Alt+R</p>
<p style="margin: 0px; text-indent: 0px;"><!--EndFragment--></p>
<br>
This will allow you to run the script by hitting Alt+R (you probably
need to reload the script list in Tw to make it work). You can even
define some more complex shortcuts, such as
<meta name="qrichtext" content="1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
p, li { white-space: pre-wrap; }</style>"Alt+I,
Alt+R" which means that you need to first hit Alt+I and then Alt+R to
run the script. I find this quite useful as I define all my insert
commands to start with Alt+I, for example, but this is a matter of
taste.<br>
<br>
HTH<br>
Stefan<br>
<p style="margin: 0px; text-indent: 0px;"><!--EndFragment--></p>
</body>
</html>