Browse Source

fixed preconditions for xmodmap running

Josh Bicking 8 years ago
parent
commit
dabc5c22ee
1 changed files with 1 additions and 1 deletions
  1. 1 1
      vimrc

+ 1 - 1
vimrc

@@ -91,7 +91,7 @@ function! UnixCapsControl()
 endfunction
 
 " map caps lock to escape under Linux
-if !(has("win32") && !has("win16") && !has("win32unix")) && (!$SSH_CLIENT && !$SSH_TTY) && executable("xmodmap")
+if !(has("win32") || has("win16") || has("win32unix")) && (!$SSH_CLIENT && !$SSH_TTY) && executable("xmodmap")
     au VimEnter * silent! !xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
     au VimLeave * :call UnixCapsControl() 
 endif