My emacs mode at https://github.com/carl-eastlund/simple-sexp uses meta+[ to bracket-ify the following s-expression. Same for meta+( and meta+{, although it doesn't always get reader macros right such as '( ... ) or #,( ... ). It tends to mis-detect them as non-parenthesized and leave them alone. The workaround is to temporarily put in a space after the reader characters, before the open paren/bracket/brace.
This isn't an auto-fix, but hopefully it's a step in the right direction. Carl Eastlund On Tue, Nov 20, 2012 at 1:06 PM, Eric Tanter <etan...@dcc.uchile.cl> wrote: > (even better would be a way to racketify a whole file at once -- a dream?) > > -- Éric > > > On Nov 20, 2012, at 3:01 PM, Eric Tanter wrote: > > > Hi, > > > > I'm converting code written with only standard parentheses, introducing > squared ones where appropriate. > > > > This is obviously not very fun (I'm converting all of OOPLAI), and it > would be great if there'd be a way to select an open paren and "convert" it > so that the matching closing paren is changed automatically. > > > > Is this feasible? > > > > Thanks, > > > > -- Éric > > > > ____________________ > > Racket Users list: > > http://lists.racket-lang.org/users > > > > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users > >
____________________ Racket Users list: http://lists.racket-lang.org/users