vim config from pivo

This commit is contained in:
2021-10-28 20:58:01 +02:00
parent 2adb374757
commit ee7b9e599f

100
conf/vimrc.pivo Normal file
View File

@@ -0,0 +1,100 @@
" ~/.vimrc
" lachtani konfigurace VIMu
" 3.12.2004
set nocompatible
" nezalamuje delsi radky
set nowrap
" ukazuje listu s infem
set ruler
" ukazuje editacni rezim
set showmode
" zobraz prave psany prikaz
set showcmd
" dodrzuje odsazeni
set autoindent
" zapnuta syntaxe
syntax on
" sirka tabulatoru
set tabstop=4
" sirka posuvu
set shiftwidth=4
" hledej v aktualnim adresari konfiguraci pro vim
set exrc
" bezpecne nacitani konfigurace
set secure
" ukazuje parove zavorky
set showmatch
" kolik radku vzdy zobrazit z minule obrazovky [so]
set scrolloff=0
" svetle modry komentar
highlight Normal guibg=black guifg=white ctermbg=black ctermfg=white
" mapuje v prikazovem rezimu klavesy na jine kvuli spatne klavesnici
set langmap=<3D>2,<2C>3,<2C>4,<2C>5,<2C>6,<2C>7,<2C>8,<2C>9,<2C>0,\":,-/,_?
" editovany soubor se pri kazde prilezitosti uklada
set autowrite
" vytvaret zalohy souboru
set nobackup
" zalozni soubory ukladat do adresare
set backupdir=.,~/.vim/backup
" kam ukladat docasne soubory
set directory=.,~/tmp,/tmp
" pri chybne akci se zepta co se ma dit dale
set confirm
" kolik se ma zachovavat informaci do dalsiho spusteni
set viminfo='50,\"500
" pamatuje si pozici kurzoru z posledni editace
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g'\"z." | endif
" neposkakuje v textu pri zapisu hledaneho slova
set noincsearch
" zapni zvyrazneni hledanych slov
set hlsearch
" ignoruj velikost pismen pri vyhledavani [ic]
set ignorecase
" pro doplneni pouzij tabulator
set wildchar=<Tab>
" pokud je vice nabidek zobraz menu
set wildmenu
" zpusob vyberu
set wildmode=longest:full,full
" vzdy zobrazovat status line
set laststatus=2
" co ve status line zobrazovat
set statusline=%n:\ %<%f\ %y%m%r%=[%b,0x%B]\ \ %l/%L,%v-%c\ \ %p%%
" jak dlouho cekat na dokonceni textoveho makra v ms
set timeoutlen=300
" spravne chovani backspace
set backspace=2
" po napsani "dts" v insert modu vlozi aktualni datum a cas
" http://vim.wikia.com/wiki/Insert_current_date_or_time
:inoremap dts =strftime("%A %-d.%-m.%Y %H:%M")
" jen cas
:inoremap tss =strftime("[%H:%M] ")
" Poznamky
" / - normalni hledani
" ? - zpetne hledani
" % - skoci na parovou zavorku
" ]} - skok na konec bloku
"
" Prevod na mezery
" :set expandtab
" :retab
" Prevod na taby
" :set noexpandtab
" :retab
"
" Zobraz taby a konce radku
" :set list
" Zobraz cisla radek
" :set number
"
" Docasne zrusi zvyrazneni vyhledavani
" :nohls
"
" Makra
" napise <STRONG></STRONG> a kurzor umisti doprostred
" makro se aktivuje napsanim ,bb v editacnim rezimu
" imap ,bb <STRONG></STRONG><Esc>F<i
"