summaryrefslogtreecommitdiffstats
path: root/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc13
1 files changed, 9 insertions, 4 deletions
diff --git a/.vimrc b/.vimrc
index 1ce07c0..7d54c1b 100644
--- a/.vimrc
+++ b/.vimrc
@@ -26,15 +26,20 @@ set mouse=a
set spelllang=cs "Pokud budu nekdy pouzivat jazyk tak nejspis cestinu
set mousemodel=popup "Umoznuje na mysitko ve gvimu zeditovat spatne vyspelovane slovo
" ========================================================================
+" Vim nezná všechny znaky, které může posílat terminál. Je nutné ho prvně naučit,
+" co po něm terminál vlastně chce. Toho se docílí tak jako na následujícím řádku.
+" To co je za = se vygeneruje tak, že stisknu v INSERT modu Ctrl+v a následně požadovanou zkratku
+set <S-F3>=O1;2R
+" ========================================================================
au BufEnter * match RedundantSpaces /\s\+$\| \+\ze\t/ "Oznac nadbytecne mezery
highlight RedundantSpaces ctermbg=red guibg=red
imap <Home> <esc>I
map <F2> :w<Enter>
imap <F2> <esc>:w<Enter>a
-map <F3> mmgggqG'm
-imap <F3> <esc>mmgggqG'ma
-map <F4> {gq}
-imap <F4> <esc>{gq}a
+map <F3> {gq}
+imap <F3> <esc>{gq}a
+map <S-F3> mmgggqG'm
+imap <S-F3> <esc>mmgggqG'ma
map <M-PageUp> :bp<Enter>
imap <M-PageUp> <Esc>:bp<Enter>a
map <M-PageDown> :bn<Enter>