From: MikkelFJ Date: 2002-12-12T09:42:59+09:00 Subject: Re: The coolest thing since sliced bread "Iain 'Spoon' Truskett" wrote in message news:20021211230217.GR9705@ouroboros.anu.edu.au... > * Curt Hibbs (curt@hibbs.com) [12 Dec 2002 06:53]: > > [...] > > Some Vim lover out there (maybe, you?) could easily create a FreeRIDE > > plugin to implement Vim key bindings. > > There's more to Vim than just the key bindings. Otherwise we'd be using > vi. > > Just as there's more to emacs than its key bindings. You forget you have Ruby on taps. "Simple" editors such as Scite are critized for not being powerful enough - but fact is the standard key bindings does 99% of the job easier than emacs and vim (I really did try to give each of these a go). The rest is advanced functionality which isn't really about editing. You can write plugins in FreeRide to accoplishing any number of such tasks - its far more powerful than vim or emacs which are also a kind of GUI framework and editor. It's always annoyning when keybindings are different for standard navigation, and for those not customed with ctrl+x etc. for copy paste etc. different bindings would be nice. But auto-formatting, ftp, bookmarks etc. could well be jobs for new plugins. In the end the Scintilla control is just a display engine and FreeRide becomes the new editor replacing both Scite (Scintilla based editor), vi, vim, emacs, you name it. Of course, the benefits of vim and emacs is the existing modules - but then we a lot of Ruby modules to pull on. Thus I advise to view FreeRide as an entirely new editor, not a GUI that should accomodate all kinds of editors. That said, you could probably create connections to external editors by writing a FreeRide communiction plugin in vim and emacs. Mikkel