I am trying to disable the error bells on vim, both visual and audio. However I cannot get them to stay off.
I have the following in my vimrc
:
" Disable annoying beeping
set noerrorbells
set vb t_vb=
That doesn't work, I figured some plugin or another setting was resetting it so I added it again to the end of my vimrc
, still no luck.
The only way I can get it to turn off is if I manually call set vb t_vb=
after everything has loaded. I guess I could emulate this by adding a script to the plugin/after
folder but I am trying to avoid that as it means it's another thing I have to set up whenever I switch to another machine.
You can see my full vimrc
here: https://github.com/lerp/dotfiles/blob/master/vimrc
Try to use the following line in your .vimrc, .gvimrc files:
Assuming you have that problem in GVim, adding the following line
in your
if has("gui_running")
conditional block should help.From
:help 'visualbell'
:For me with gVim it works if I put
in
~/.gvimrc
, not~/.vimrc
.I tried several times with different configurations but none worked. It seems that gVim resets the visual bell when the GUI starts. The only way it works for me is this snippet at the end of your
.vimrc
(or_vimrc
if you are using Windows):After trying all the options mentioned(that haven't worked for me) i figured out this solution and that worked for me(windows). The beep sound is related to the git bash terminal settings: (3 simple steps)
Follow these steps :-
Thanks