<div dir="ltr">That is probably due to Shout not knowing what variables are available/bound to the explorer pane.<div><br></div><div>To do that correctly, the available variables should change each time you change the selection in the list pane. </div><div><br></div><div>In your example, globals should be a valid variable and colored as such.  </div><div>But as soon as you select, say, globals, then the text that you have written below should show globals as invalid again.</div><div><br></div><div>I suspect there may be some interesting code to play with in getting that right.</div><div><br></div><div>-cbc</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 4, 2015 at 2:12 PM, Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, May 4, 2015 at 3:56 PM, Levente Uzonyi &lt;<a href="mailto:leves@elte.hu">leves@elte.hu</a>&gt; wrote:<br>
&gt; In an Explorer you can&#39;t evaluate an expression in the context of an Object.<br>
&gt; That&#39;s what an Inspector is for.<br>
<br>
</span>Huh?  If I explore, say, Smalltalk, and select the &quot;root&quot; row of the<br>
explorer, then I can evaluate any expressoins I want in the context of<br>
the selected object, Smalltalk.<br>
<br>
Likewise, I can directly access the selected objects instVars.  For<br>
example, while the root is selected I can evaluate &quot;globals class&quot; and<br>
it tells me its an Environment.<br>
<br>
The problem, whether I&#39;m in an Explorer or an Inspector, is the new<br>
Shout color rendering is rendering instVars in the color I&#39;ve chosen<br>
for &quot;invalid&quot; (in the Shout style table).<br>
<br>
See picture.  I style my &quot;invalid&quot; code an ugly magenta, so it stands<br>
out.  But I don&#39;t want that when its not invalid, of course..<br>
<br><br>
<br></blockquote></div><br></div>