<div><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><br>hmm, why do you want to differentiate between a &quot;normal&quot; object and an<br>abstraction?<br>i always considered abstractions to be equal to internals and externals.
<br>(they are not from an API point-of-view; but i think that this is a bug<br>rather than a feature)</blockquote><div><br class="webkit-block-placeholder"></div><div>Distinguishing between externals and abstractions would be great since it would give you an at-a-glance understanding of what has &quot;more inside&quot;. &nbsp;Sure&nbsp;externals&nbsp;and&nbsp;abstractions&nbsp;are capable of congruent behavior, but one cannot open an external, edit it and save it under a new name all within Pd. &nbsp;I&#39;d see this feature as more of a &quot;toggle-switch&quot; rather than something I&#39;d turn on or off permanently, though.
</div><div><br class="webkit-block-placeholder"></div><div>Speaking of the &quot;more inside&quot; concept: I strongly support subpatch differentiation, since personally I use subpatches primarily for patch organization rather than as impromptu abstractions, but you are already convinced : ).
</div><div><br class="webkit-block-placeholder"></div><div>It might be a good time to look at doing a &quot;grammar&quot; style identification of objects to choose their style; this would get a lot closer to syntax highlighting. &nbsp;It would be cool to see all iemmatrix objects, or all list processing objects highlighted in a different style. &nbsp;And this would of course solve the subpatch styling, since one could just look for &quot;^pd .*&quot;.
</div><div><br class="webkit-block-placeholder"></div><div>And not to push my luck, but is it possible for the theme changes to live-update rather than only applying to new windows? &nbsp;I only ask because it would open some fun patch-UI hacks.
</div><div><br class="webkit-block-placeholder"></div><div>Cheers</div><div>Luke</div><br>&nbsp;</div>