X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.vimrc;h=b0a7f7b182cb086d9a64f05627a6d174d7ea5813;hb=2b0ee1da296e15a0995e93edc0cece033d0c7d45;hp=7bb96e27e7398e5b2ebf9ac7c63e4b2b12331c42;hpb=0d6852879856339d8dcbb98d1acc28a056f06992;p=dotfiles.git diff --git a/.vimrc b/.vimrc index 7bb96e2..b0a7f7b 100644 --- a/.vimrc +++ b/.vimrc @@ -99,6 +99,10 @@ endif set ruler " Show cursor position below each window set showcmd " Show (partial) command keys in the status line +set visualbell " Use visual bell instead of beeping +if v:version >= 800 + set belloff=error,insertmode " Do not ring the bell for these reasons +endif " Short message for [Modified]; " overwrite message for writing a file with subsequent message; @@ -264,6 +268,26 @@ else set t_Sb="\e[4%dm" endif + " KP_Up -> Up + map Ox OA + map! Ox OA + " KP_Down -> Down + map Or OB + map! Or OB + " KP_Right -> Right + map Ov OC + map! Ov OC + " KP_Left -> Left + map Ot OD + map! Ot OD + " KP_Home -> Home + map Ow [7~ + map! Ow [7~ + " KP_End -> End + map Oq [8~ + map! Oq [8~ + " KP_Prev (PgDn) and KP_Next (PgUp) work fine, no mapping is required + " 'autoselect' to always put selected text on the clipboard; " 'unnamed' to use the * register like unnamed register '*' " for all yank, delete and put operations;