Hello,
Is there support for Scheme in any general/mainstream programming editor? Unfortunatly, my editor of choice geany has no support at all for Scheme & Lisp. This is very surprising because geany seems to be the most used free editor.
I don't wish to learn emacs just to be able to discover Scheme in a programmer-friendly way, and then forget all about emacs (because it's so different that what I'll have learnt of it cannot be reused). On the other hand, no support at all is too annoying (eg cannot even comment out lines of code). Having to switch to another editor, but one that works in a common way, is less of an issue.
Denis
Afficher les réponses par date
Hi Denis,
I'd take a look at the Jazz Scheme IDE http://www.jazzscheme.org/. Haven't used it myself though, I love emacs too much.
Geany does have Lisp support, it's just not that great (you'll have to select it manually under Document > Set Filetype > Scripting Languages when opening a .scm file). You might also try SciTE, which is a simple text editor that uses many features of Scintilla (the editing component that Geany uses), for Lisp - there is no Scheme support specifically. I was thinking of writing one in the recent past, but I've had other projects that are more useful to me than writing a Scheme parser for Scintilla.
I can understand the trepidation of learning a whole new system like Emacs or Vim, but they are so powerful that for most serious programmers the benefit would be great, doubly so inside a Unix environment. Vim's Scheme highlighting support can be improved by adding to the existing per-implementation additions, as I have done: https://bitbucket.org/taylor_venable/metasyntax/src/tip/Config/vim/syntax/sc...
On Sat, Mar 12, 2011 at 06:22, spir denis.spir@gmail.com wrote:
Hello,
Is there support for Scheme in any general/mainstream programming editor? Unfortunatly, my editor of choice geany has no support at all for Scheme & Lisp. This is very surprising because geany seems to be the most used free editor.
I don't wish to learn emacs just to be able to discover Scheme in a programmer-friendly way, and then forget all about emacs (because it's so different that what I'll have learnt of it cannot be reused). On the other hand, no support at all is too annoying (eg cannot even comment out lines of code). Having to switch to another editor, but one that works in a common way, is less of an issue.
Denis
vita es estrany spir.wikidot.com
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Furthermore, Eclipse with Schemeway has syntax highlighting, autoformatting and code completion.
FYI, for those of you on the Mac, where BBEdit is the premiere editor, I just checked its extensive language syntax support. Surprisingly, neither Lisp nor Scheme is listed as a built-in language or a third-party add-in. (But there is an SDK for you to write a support module :-)
Sigh....
Mike
On Mar 12, 2011, at 2:46 PM, Michael Wirth wrote:
FYI, for those of you on the Mac, where BBEdit is the premiere editor, I just checked its extensive language syntax support. Surprisingly, neither Lisp nor Scheme is listed as a built-in language or a third-party add-in.
I told the BBEdit folks many years ago they needed a Lisp/Scheme plugin, but they said that the anticipated market was too small. I stopped updating my BBEdit license years ago.
Brad
On Sat, Mar 12, 2011 at 2:46 PM, Michael Wirth mwirth@gmail.com wrote:
FYI, for those of you on the Mac, where BBEdit is the premiere editor, I just checked its extensive language syntax support. Surprisingly, neither Lisp nor Scheme is listed as a built-in language or a third-party add-in. (But there is an SDK for you to write a support module :-)
However, TextMate (the new hotness among Mac users thanks to endoresements from Ruby hipsters) has a Lisp bundle available for it. :)
On 2011-03-12, at 12:20, Jeff Read wrote:
However, TextMate (the new hotness among Mac users thanks to endoresements from Ruby hipsters) has a Lisp bundle available for it. :)
And, taking this thread back where it started, there's Aquamacs for the Mac, which is a version of Emacs that has been `adjusted' to behave rather more like a standard Mac application than standard out-of-the-box Emacs does.
-- vincent