smartpairs.vim icon indicating copy to clipboard operation
smartpairs.vim copied to clipboard

Hitting 'v' triggers bell

Open lekv opened this issue 8 years ago • 5 comments
trafficstars

I noticed that every time I hit 'v' to trigger smart pairs it will ring the bell in vim. I also checked @gorkunov's vim config and he has "set novb", which disables the bell globally. Is there a way to silence the bell for smartpairs without disabling the bell globally? Thanks :)

lekv avatar Nov 18 '17 23:11 lekv

@lekv why do you need bell in vim? :)

gorkunov avatar Nov 20 '17 18:11 gorkunov

I'm also getting this and I have noerrorbells and novisualbell set. Do you know why this is happening and if there's anyway to stop it? This plugin is absolutely perfect except for the bell.

Glench avatar Dec 19 '19 03:12 Glench

@Glench could you share what version of vim do you use? My guess that bell sounds produced by some tricky combination of commands that smartpairs runs during selection. I'll try to find source of the issue later this month. Probably it also possible to turn off bell locally during selection operation inside plugin...

gorkunov avatar Dec 19 '19 08:12 gorkunov

As temporary solution you can disable bell for vim:

" disable bell sound
set noerrorbells 
set novisualbell
set t_vb=
if has('autocmd')
    autocmd! GUIEnter * set vb t_vb=
endif

gorkunov avatar Dec 19 '19 08:12 gorkunov

$ vim --version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Dec 17 2019 22:00:16)
macOS version
Compiled by Homebrew
Huge version without GUI.  Features included (+) or not (-):
+acl               -farsi             -mouse_sysmouse    -tag_old_static
+arabic            +file_in_path      +mouse_urxvt       -tag_any_white
+autocmd           +find_in_path      +mouse_xterm       -tcl
+autochdir         +float             +multi_byte        +termguicolors
-autoservername    +folding           +multi_lang        +terminal
-balloon_eval      -footer            -mzscheme          +terminfo
+balloon_eval_term +fork()            +netbeans_intg     +termresponse
-browse            +gettext           +num64             +textobjects
++builtin_terms    -hangul_input      +packages          +textprop
+byte_offset       +iconv             +path_extra        +timers
+channel           +insert_expand     +perl              +title
+cindent           +job               +persistent_undo   -toolbar
-clientserver      +jumplist          +popupwin          +user_commands
+clipboard         +keymap            +postscript        +vartabs
+cmdline_compl     +lambda            +printer           +vertsplit
+cmdline_hist      +langmap           +profile           +virtualedit
+cmdline_info      +libcall           -python            +visual
+comments          +linebreak         +python3           +visualextra
+conceal           +lispindent        +quickfix          +viminfo
+cryptv            +listcmds          +reltime           +vreplace
+cscope            +localmap          +rightleft         +wildignore
+cursorbind        +lua               +ruby              +wildmenu
+cursorshape       +menu              +scrollbind        +windows
+dialog_con        +mksession         +signs             +writebackup
+diff              +modify_fname      +smartindent       -X11
+digraphs          +mouse             -sound             -xfontset
-dnd               -mouseshape        +spell             -xim
-ebcdic            +mouse_dec         +startuptime       -xpm
+emacs_tags        -mouse_gpm         +statusline        -xsmp
+eval              -mouse_jsbterm     -sun_workshop      -xterm_clipboard
+ex_extra          +mouse_netterm     +syntax            -xterm_save
+extra_search      +mouse_sgr         +tag_binary
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/usr/local/share/vim"
Compilation: clang -c -I. -Iproto -DHAVE_CONFIG_H   -DMACOS_X -DMACOS_X_DARWIN  -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: clang   -L. -fstack-protector-strong -L/usr/local/lib -L/usr/local/opt/libyaml/lib -L/usr/local/opt/[email protected]/lib -L/usr/local/opt/readline/lib  -L/usr/local/lib -o vim        -lncurses -liconv -lintl -framework AppKit  -L/usr/local/opt/lua/lib -llua5.3 -mmacosx-version-min=10.12 -fstack-protector-strong -L/usr/local/lib  -L/usr/local/Cellar/perl/5.30.0/lib/perl5/5.30.0/darwin-thread-multi-2level/CORE -lperl -lm -lutil -lc  -L/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/config-3.7m-darwin -lpython3.7m -framework CoreFoundation  -lruby.2.6```

Glench avatar Dec 21 '19 15:12 Glench