It's a WPF editor with IronPython crack :) >From the readme "Customizing commands-------------------- Almost all commands that are available in Intellipad have been written in Python using the object model exposed by the application. The Python files are scattered inside the Settings directory.
Commands.py contains most of the commands for Intellipad. Configuration specific commands are placed in their respective directories (Emacs or VI or VisualStudio). A command definition consists of three parts. - A "Executed" function definition, that acts as the command handler and provides the logic for the command - An optional "CanExecute" function definition, that determines when the command is enabled - A command wireup, that is done by calling the Common.Command function. This is the where the Executed and CanExecute are wired together along with the Command Name and default key binding For the moment, a restart is required for the changes to take effect." It's worth downloading. It's 'only' 15MB. Dody G. On Tue, Oct 28, 2008 at 10:52 PM, Michael Foord <[EMAIL PROTECTED]>wrote: > Curt Hagenlocher wrote: > >> That's what the "Connected Systems Division" was publicly calling >> Intellipad before it had a "real" name. >> >> Intellipad is an extensible text editor inspired by Emacs which uses >> IronPython as its extension language. >> > > Thanks! > > Michael > > >> On Tue, Oct 28, 2008 at 1:40 PM, Michael Foord <[EMAIL PROTECTED]<mailto: >> [EMAIL PROTECTED]>> wrote: >> >> Dody Gunawinata wrote: >> >> The new Oslo technology "Emacs.Net" editor relies on >> IronPython to do the job that Lisp do for Emacs. >> >> >> What is Emacs.NET ? >> >> Michael >> >> >> "Error Executing Command: 'setmode(MMode)'. >> Microsoft.Scripting.Runtime.UnboundNameException: name >> 'setmode' is not defined >> at IronPython.Runtime.PythonContext.MissingName(SymbolId name) >> at >> Microsoft.Scripting.Runtime.LanguageContext.LookupName(CodeContext >> context, SymbolId name) >> at >> Microsoft.Scripting.Runtime.RuntimeHelpers.LookupName(CodeContext >> context, SymbolId name) >> at Initialize##97(Closure , CodeContext ) >> at Microsoft.Scripting.ScriptCode.Run(CodeContext >> codeContext, Boolean tryEvaluate) >> at Microsoft.Scripting.ScriptCode.Run(Scope scope) >> at Microsoft.Scripting.SourceUnit.Execute(Scope scope, >> ErrorSink errorSink) >> at >> Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope >> scope) >> at >> >> >> Microsoft.Intellipad.Scripting.MiniBufferMode.ScriptState.ProcessCommand(String >> commandText) >> " >> >> -- nomadlife.org <http://nomadlife.org> < >> http://nomadlife.org> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Users mailing list >> Users@lists.ironpython.com <mailto:Users@lists.ironpython.com> >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> >> >> -- http://www.ironpythoninaction.com/ >> http://www.voidspace.org.uk/blog >> >> >> _______________________________________________ >> Users mailing list >> Users@lists.ironpython.com <mailto:Users@lists.ironpython.com> >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Users mailing list >> Users@lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> > > > -- > http://www.ironpythoninaction.com/ > http://www.voidspace.org.uk/blog > > > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -- nomadlife.org
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com