On Thu, Dec 11, 2008 at 6:10 PM, Derick Eddington <[email protected]> wrote: > > On Thu, 2008-12-11 at 17:31 -0500, Dale Smith wrote: >> Speaking of emacs, does anyone know of any R6RS updates to >> scheme-mode? Especially things like properly indenting library forms. > > In fact, I've been working on this the last week. I'm trying to do a > comprehensive job. I've already got much better syntax highlighting and > syntactic understanding of R6RS lexical syntax (nested #; comments, > \x3BB; escapes, etc. all are highlighted properly and work with motion > commands). Now I'm making "top-level forms" motion commands work inside > an enclosing `library' form (or additional forms you can customize) > instead of jumping out of the `library' form, and these enclosing forms > can be nested themselves. Next, is forms indentation, then integration > with the inferior Scheme process facilities (which might need > improvement, I don't know yet), then clean-up, then more documentation. > Then I think it'll be ready for release. Probably another week.
Oh this *is* good news! I'm looking forward to it. How are you indenting library forms? Are body definitions indented or are the flush left? If they are flush left, then the standard old beginning-of-defun will still work. -Dale
