From: Michel Martens Date: 2005-03-30T01:57:48+09:00 Subject: Re: Best (Windows) Ruby editor On Wed, 30 Mar 2005 01:24:22 +0900, Lasse Koskela wrote: > On Tue, 29 Mar 2005 22:17:23 +0900, Michel Martens wrote: > > > > Lasse Koskela: > > > > SciTE feels like coding with notepad > > > > I'm yet another SciTE user, but what I have to say might be of your interest. > > > > SciTE comes with an embedded Lua interpreter that allows the user to > > create customized extensions. The API is good but slightly > > undocumented. I managed to adapt the editor to my needs. > > My list of programming/scripting languages to learn is getting longer > and longer faster than I can cross them off... Are you aware of any > particular reason of using Lua for extending the IDE? Is SciTE perhaps > implemented in Lua itself? Kind of: all the user configuration is handled by Lua. Lua was first developed to be a language tailored to extend other applications. The configuration files in SciTE are described in Lua. The text editor has an embedded interpreter that handles user configuration and provides an API (with several hooks) for writing extensions. Writing an extension is as easy as it is to declare a function in JavaScript, but without curly braces. More detail would be slightly off topic, but if you want more just insist ;-) Michel.