-" if pressed accidentally while in insert mode (happens on Mac sometimes).
-if has("mac")
- imap <Char-0xa0> <Space>
+" if pressed accidentally while in insert mode (happens on Mac when alt
+" doesn't send escape). filereadable() is necessary for Leopard were 'mac' is
+" no longer set on the console.
+if has('mac') || filereadable('/Users/.localized')
+ inoremap <Char-0xa0> <Space>