I'm running Vim 6.4 on Windows 2000. When I'm using GVim as a normal
user, I can hear the beeping noises (for example, if I'm on the last
line and then press 'j'). However, when I'm logged in as
Administrator, I never hear any beeping noises.
What are your registry settings for
\HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\.Default
when logged in...both as yourself, and as administrator?
I deleted the key for the Administrator, and then imported the normal
user's key, and it started working! I could hear the bell in GVim! I'm
not sure how that one value had the wrong type for Administrator, but at
least I know the fix now. Thanks Tim!
Wow, my shot-in-the-dark worked! And that dredged from what
little time I still spend on Win32 systems. :)
Vim should use the system default beep for its sound, so if you
want an alternate sound, you have to change your system beep.
And as you've found, that setting can be on a per-user basis.
I've had similar problems with admin/non-admin users' settings
getting out of sync like that, even though I personally have
changed nothing. I often notice something has gone hooey when I
go to adjust the master-volume-slider and it doesn't ding every
time I change it.
Hurray for the fragility of the registry... :-/
-tim