<span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: small;">See also&nbsp;</span></span><span style="color: rgb(31, 73, 125); "><a href="http://blogs.msdn.com/intellipad"><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: small;">http://blogs.msdn.com/intellipad</span></span></a></span><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: small;"><br>
</span></span><br><div class="gmail_quote">On Tue, Oct 28, 2008 at 2:54 PM, Dody Gunawinata <span dir="ltr">&lt;<a href="mailto:empirebuilder@gmail.com">empirebuilder@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;">
<div dir="ltr"><a href="http://code.msdn.microsoft.com/oslo/Release/ProjectReleases.aspx?ReleaseId=1707" target="_blank">http://code.msdn.microsoft.com/oslo/Release/ProjectReleases.aspx?ReleaseId=1707</a><div><div></div><div class="Wj3C7c">
<br><br><div class="gmail_quote">On Tue, Oct 28, 2008 at 11:46 PM, Michael Foord <span dir="ltr">&lt;<a href="mailto:fuzzyman@voidspace.org.uk" target="_blank">fuzzyman@voidspace.org.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Do you have a link?<br>
<br>
Michael<br>
<br>
Dody Gunawinata wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
It&#39;s a WPF editor with IronPython crack :) <br>
&gt;From the readme<br>
<br>
&quot;Customizing commands<br>
--------------------<br>
Almost all commands that are available in Intellipad have been written in Python using<br>
the object model exposed by the application. &nbsp;The Python files are scattered inside the<br>
Settings directory. &nbsp;<br>
Commands.py contains most of the commands for Intellipad. &nbsp;Configuration specific commands<br>
are placed in their respective directories (Emacs or VI or VisualStudio). &nbsp;<br>
A command definition consists of three parts. &nbsp;- A &quot;Executed&quot; function definition, that acts as the command handler and provides the  &nbsp;logic for the command<br>
- An optional &quot;CanExecute&quot; function definition, that determines when the command is  &nbsp;enabled<br>
- A command wireup, that is done by calling the Common.Command function. &nbsp;This is the  &nbsp;where the Executed and CanExecute are wired together along with the Command Name and<br>
 &nbsp;default key binding<br>
<br>
For the moment, a restart is required for the changes to take effect.&quot;<br>
<br>
It&#39;s worth downloading. It&#39;s &#39;only&#39; 15MB.<br>
<br>
Dody G.<br>
<br></div><div><div></div><div>
On Tue, Oct 28, 2008 at 10:52 PM, Michael Foord &lt;<a href="mailto:fuzzyman@voidspace.org.uk" target="_blank">fuzzyman@voidspace.org.uk</a> &lt;mailto:<a href="mailto:fuzzyman@voidspace.org.uk" target="_blank">fuzzyman@voidspace.org.uk</a>&gt;&gt; wrote:<br>


<br>
 &nbsp; &nbsp;Curt Hagenlocher wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;That&#39;s what the &quot;Connected Systems Division&quot; was publicly<br>
 &nbsp; &nbsp; &nbsp; &nbsp;calling Intellipad before it had a &quot;real&quot; name.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Intellipad is an extensible text editor inspired by Emacs<br>
 &nbsp; &nbsp; &nbsp; &nbsp;which uses IronPython as its extension language.<br>
<br>
<br>
 &nbsp; &nbsp;Thanks!<br>
<br>
 &nbsp; &nbsp;Michael<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct 28, 2008 at 1:40 PM, Michael Foord<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:fuzzyman@voidspace.org.uk" target="_blank">fuzzyman@voidspace.org.uk</a> &lt;mailto:<a href="mailto:fuzzyman@voidspace.org.uk" target="_blank">fuzzyman@voidspace.org.uk</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:fuzzyman@voidspace.org.uk" target="_blank">fuzzyman@voidspace.org.uk</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:fuzzyman@voidspace.org.uk" target="_blank">fuzzyman@voidspace.org.uk</a>&gt;&gt;&gt; wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Dody Gunawinata wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The new Oslo technology &quot;Emacs.Net&quot; editor relies on<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IronPython to do the job that Lisp do for Emacs.<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; What is Emacs.NET ?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Michael<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;Error Executing Command: &#39;setmode(MMode)&#39;.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Microsoft.Scripting.Runtime.UnboundNameException: name<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#39;setmode&#39; is not defined<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at<br>
 &nbsp; &nbsp; &nbsp; &nbsp;IronPython.Runtime.PythonContext.MissingName(SymbolId name)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp; Microsoft.Scripting.Runtime.LanguageContext.LookupName(CodeContext<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; context, SymbolId name)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp; Microsoft.Scripting.Runtime.RuntimeHelpers.LookupName(CodeContext<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; context, SymbolId name)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at Initialize##97(Closure , CodeContext )<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at Microsoft.Scripting.ScriptCode.Run(CodeContext<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; codeContext, Boolean tryEvaluate)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at Microsoft.Scripting.ScriptCode.Run(Scope scope)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at Microsoft.Scripting.SourceUnit.Execute(Scope scope,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ErrorSink errorSink)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp; Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scope)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp; Microsoft.Intellipad.Scripting.MiniBufferMode.ScriptState.ProcessCommand(String<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; commandText)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://nomadlife.org" target="_blank">nomadlife.org</a> &lt;<a href="http://nomadlife.org" target="_blank">http://nomadlife.org</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="http://nomadlife.org" target="_blank">http://nomadlife.org</a>&gt; &lt;<a href="http://nomadlife.org" target="_blank">http://nomadlife.org</a>&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp; ------------------------------------------------------------------------<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _______________________________________________<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Users mailing list<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a>&gt;&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- &nbsp; &nbsp;<a href="http://www.ironpythoninaction.com/" target="_blank">http://www.ironpythoninaction.com/</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.voidspace.org.uk/blog" target="_blank">http://www.voidspace.org.uk/blog</a><br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _______________________________________________<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Users mailing list<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br></div></div><div>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a>&gt;&gt;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;------------------------------------------------------------------------<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Users mailing list<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a> &lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; <br>
<br>
<br>
 &nbsp; &nbsp;--  &nbsp; &nbsp;<a href="http://www.ironpythoninaction.com/" target="_blank">http://www.ironpythoninaction.com/</a><br>
 &nbsp; &nbsp;<a href="http://www.voidspace.org.uk/blog" target="_blank">http://www.voidspace.org.uk/blog</a><br>
<br>
<br>
 &nbsp; &nbsp;_______________________________________________<br>
 &nbsp; &nbsp;Users mailing list<br>
 &nbsp; &nbsp;<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a> &lt;mailto:<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a>&gt;<br>
 &nbsp; &nbsp;<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br>
<br>
<br>
<br>
-- <br>
</div><div><a href="http://nomadlife.org" target="_blank">nomadlife.org</a> &lt;<a href="http://nomadlife.org" target="_blank">http://nomadlife.org</a>&gt;<br>
<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
</div><div><a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
 &nbsp;<br>
</div></blockquote><div><div></div><div>
<br>
<br>
-- <br>
<a href="http://www.ironpythoninaction.com/" target="_blank">http://www.ironpythoninaction.com/</a><br>
<a href="http://www.voidspace.org.uk/blog" target="_blank">http://www.voidspace.org.uk/blog</a><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br><a href="http://nomadlife.org" target="_blank">nomadlife.org</a><br><br>
</div>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br>