Nadeem, hello.

On 2012 Nov 23, at 00:20, Nadeem Abdul Hamid <nad...@acm.org> wrote:

> 1. Do you use the automatic parentheses feature of DrRacket?

No, because this feature wasn't present.

(I didn't realise until this thread that there was supposed to be a M-( and M-) 
function, though I can't seem to enable this in DrRacket (5.3 on OS X), even 
when I enable 'Treat command key as meta'.

> 2a. If yes, does the proposal above resonate well with you? 
> 2b. And, do you think this "smart skipping" of auto-inserted closing 
> parentheses should become the intrinsic behavior of the automatic parentheses 
> mode, or should it be a separate preference? (i.e. have two preference 
> options - the current automatic parentheses one and then a subordinate option 
> that enables/disables this skipping over of auto-inserted closing parentheses 
> as the user types them)

I think it should become intrinsic, because I don't see much point in an 
automatic-parenthesis mode which doesn't have this functionality.  Going 
further, I'm not sure there's much point in _not_ having the smart-skipping 
behaviour, even as an option.

I normally use Emacs for writing code, unless it's something on the edge of my  
understanding, where I feel I need the extra help DrRacket can provide.  I 
switch between languages quite a bit (ie not just Schemes) so it seems more 
convenient for me to stick to one editor rather than multiple IDEs, even if 
they're individually better for a particular language.

The lack of M-(, M-), C-M-u, C-M-f, C-M-b, C-M-k and friends is one thing 
that's frustrated my occasional forays into "I really should learn more about 
the wonders of DrRacket… oh dear, I seem to have lost the ability to type".  
It's only on those forays that I discover how wedded I've become to a few emacs 
keystrokes. It feels reeeeeeaalllly weird moving around code, and especially 
Scheme, with the mouse and arrow keys.

> 3. If your answer to #1 is "No", why not? (Is it because you find its current 
> behavior awkward in some way?)

See above.

All the best,

Norman


-- 
Norman Gray  :  http://nxg.me.uk
SUPA School of Physics and Astronomy, University of Glasgow, UK


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to