[plt-scheme] question about dr. scheme indentation
DrScheme's indentation is designed to work with the usual Scheme
newline conventions -- there are just too many parens to put them all
on separate lines.
This is how it would look, if you don't put newlines around each paren:
(define (myfunction myparam)
(let* ([myvar 10])
(+ myvar myparam)))
Also note that folks tend to put the square brackets around each of the
bindings in a let, not around the entire sequence of bindings.
Robby
At Fri, 7 Apr 2006 08:38:39 -0700 (PDT), John Libson wrote:
> Hi everyone
>
> I am new to Dr Scheme and would like to change how it indents.
>
> Currently it is indenting my code like this:
>
> (define (myfunction myparam)
> (let*
> [
> (myvar 10)
> ]
> (+ myvar myparam)
> )
> )
>
>
> I would prefer closing parenthesis to be aligned with opening parenthesis, and for
> everything to be indented with tabs, more like this:
>
> (define (myfunction myparam)
> (let*
> [
> (myvar 10)
> ]
> (+ myvar myparam)
> )
> )
>
> Is there a way to specify HOW it auto indents? How can I configure dr scheme to do this?
>
> Thanks
>
>
>
> ---------------------------------
> Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2¢/min
> or less._________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme