|
@@ -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
|