| verzia 1.1, 2003/01/21 13:46:07 |
verzia 1.2, 2003/09/03 08:08:40 |
|
|
| " Language: |
" Language: |
| " Maintainer: Lubomir Host 'rajo' <8host AT pauli.fmph.uniba.sk> |
" Maintainer: Lubomir Host 'rajo' <8host AT pauli.fmph.uniba.sk> |
| " License: GNU GPL |
" License: GNU GPL |
| " Version: $Platon$ |
" Version: $Platon: vimconfig/vim/modules/diacritics.vim,v 1.1 2003/01/21 13:46:07 rajo Exp $ |
| " |
" |
| " This file is sourced if some ftplugin require diacritics (IMAP() mappings) |
" This file is sourced if some ftplugin require diacritics (IMAP() mappings) |
| |
|
| " Only do this when not done yet |
|
| " This plugin is (must be) sourced by ~/.vimrc, because |
" This plugin is (must be) sourced by ~/.vimrc, because |
| " many ftplugins are using function IMAP() |
" many ftplugins are using function IMAP() |
| if exists("b:did_diacritics_module") |
|
| finish |
|
| endif |
|
| let b:did_diacritics_module = 1 |
|
| |
|
| |
|
| if exists("b:input_method") |
if exists("b:input_method") |
| Riadok 295 if exists("b:input_method") |
|
| Riadok 290 if exists("b:input_method") |
|
| call IMAP ('=A', "Á", &filetype) |
call IMAP ('=A', "Á", &filetype) |
| call IMAP ('+A', "Ä", &filetype) |
call IMAP ('+A', "Ä", &filetype) |
| "call IMAP ('=B', "\\'{B}", &filetype) |
"call IMAP ('=B', "\\'{B}", &filetype) |
| |
"call IMAP ('+B', "\\v{B}", &filetype) |
| |
call IMAP ('=C', "Ć", &filetype) |
| |
call IMAP ('+C', "Č", &filetype) |
| |
"call IMAP ('=D', "\\'{D}", &filetype) |
| |
call IMAP ('+D', "Ď", &filetype) |
| |
call IMAP ('=E', "É", &filetype) |
| |
call IMAP ('+E', "Ě", &filetype) |
| |
"call IMAP ('=F', "\\'{F}", &filetype) |
| |
"call IMAP ('+F', "\\v{F}", &filetype) |
| |
"call IMAP ('=G', "\\'{G}", &filetype) |
| |
"call IMAP ('+G', "\\v{G}", &filetype) |
| |
"call IMAP ('=H', "\\'{H}", &filetype) |
| |
"call IMAP ('+H', "\\v{H}", &filetype) |
| |
call IMAP ('=I', "Í", &filetype) |
| |
"call IMAP ('+I', "\\v{I}", &filetype) |
| |
"call IMAP ('=J', "\\'{J}", &filetype) |
| |
"call IMAP ('+J', "\\v{J}", &filetype) |
| |
"call IMAP ('=K', "\\'{K}", &filetype) |
| |
"call IMAP ('+K', "\\v{K}", &filetype) |
| |
call IMAP ('=L', "Ĺ", &filetype) |
| |
call IMAP ('+L', "Ľ", &filetype) |
| |
"call IMAP ('=M', "\\'{M}", &filetype) |
| |
"call IMAP ('+M', "\\v{M}", &filetype) |
| |
call IMAP ('=N', "Ń", &filetype) |
| |
call IMAP ('+N', "Ň", &filetype) |
| |
call IMAP ('=O', "Ó", &filetype) |
| |
call IMAP ('+O', "Ô", &filetype) |
| |
"call IMAP ('=P', "\\'{P}", &filetype) |
| |
"call IMAP ('+P', "\\v{P}", &filetype) |
| |
"call IMAP ('=Q', "\\'{Q}", &filetype) |
| |
"call IMAP ('+Q', "\\v{Q}", &filetype) |
| |
call IMAP ('=R', "Ŕ", &filetype) |
| |
call IMAP ('+R', "Ř", &filetype) |
| |
call IMAP ('=S', "Ś", &filetype) |
| |
call IMAP ('+S', "Š", &filetype) |
| |
"call IMAP ('=T', "\\'{T}", &filetype) |
| |
call IMAP ('+T', "Ť", &filetype) |
| |
call IMAP ('=U', "Ú", &filetype) |
| |
call IMAP ('+U', "Ü", &filetype) |
| |
"call IMAP ('=V', "\\'{V}", &filetype) |
| |
"call IMAP ('+V', "\\v{V}", &filetype) |
| |
"call IMAP ('=W', "\\'{W}", &filetype) |
| |
"call IMAP ('+W', "\\v{W}", &filetype) |
| |
"call IMAP ('=X', "\\'{X}", &filetype) |
| |
"call IMAP ('+X', "\\v{X}", &filetype) |
| |
call IMAP ('=Y', "Ý", &filetype) |
| |
"call IMAP ('+Y', "\\v{Y}", &filetype) |
| |
call IMAP ('=Z', "Ź", &filetype) |
| |
call IMAP ('+Z', "Ž", &filetype) |
| |
" end iso8859-2(latin2) TeX mappings }}} |
| |
elseif b:input_method == "windows-1250" || |
| |
\ b:input_method == "cp1250" |
| |
" windows-1250(cp1250) mappings {{{ |
| |
call IMAP ('=a', "á", &filetype) |
| |
"call IMAP ('+a', "\\v{a}", &filetype) |
| |
call IMAP ('+}', "ä", &filetype) |
| |
"call IMAP ('=b', "\\'{b}", &filetype) |
| |
"call IMAP ('+b', "\\v{b}", &filetype) |
| |
call IMAP ('=c', "ć", &filetype) |
| |
call IMAP ('+c', "č", &filetype) |
| |
"call IMAP ('=d', "\\'{d}", &filetype) |
| |
call IMAP ('+d', "ď", &filetype) |
| |
call IMAP ('=e', "é", &filetype) |
| |
call IMAP ('+e', "ě", &filetype) |
| |
"call IMAP ('=f', "\\'{f}", &filetype) |
| |
"call IMAP ('+f', "\\v{f}", &filetype) |
| |
"call IMAP ('=g', "\\'{g}", &filetype) |
| |
"call IMAP ('+g', "\\v{g}", &filetype) |
| |
"call IMAP ('=h', "\\'{h}", &filetype) |
| |
"call IMAP ('+h', "\\v{h}", &filetype) |
| |
call IMAP ('=i', "í", &filetype) |
| |
"call IMAP ('+i', "\\v{\\i}", &filetype) |
| |
"call IMAP ('=j', "\\'{\\j}", &filetype) |
| |
"call IMAP ('+j', "\\v{\\j}", &filetype) |
| |
"call IMAP ('=k', "\\'{k}", &filetype) |
| |
"call IMAP ('+k', "\\v{k}", &filetype) |
| |
call IMAP ('=l', "ĺ", &filetype) |
| |
call IMAP ('+l', "ž", &filetype) |
| |
"call IMAP ('=m', "\\'{m}", &filetype) |
| |
"call IMAP ('+m', "\\v{m}", &filetype) |
| |
call IMAP ('=n', "ń", &filetype) |
| |
call IMAP ('+n', "ň", &filetype) |
| |
call IMAP ('=o', "ó", &filetype) |
| |
call IMAP ('+o', "ö", &filetype) |
| |
call IMAP ('+:', "ô", &filetype) |
| |
"call IMAP ('=p', "\\'{p}", &filetype) |
| |
"call IMAP ('+p', "\\v{p}", &filetype) |
| |
"call IMAP ('=q', "\\'{q}", &filetype) |
| |
"call IMAP ('+q', "\\v{q}", &filetype) |
| |
call IMAP ('=r', "ŕ", &filetype) |
| |
call IMAP ('+r', "ř", &filetype) |
| |
call IMAP ('=s', "ś", &filetype) |
| |
call IMAP ('+s', "", &filetype) |
| |
"call IMAP ('=t', "\\'{t}", &filetype) |
| |
call IMAP ('+t', "", &filetype) |
| |
call IMAP ('=u', "ú", &filetype) |
| |
call IMAP ('+u', "ü", &filetype) |
| |
"call IMAP ('=v', "\\'{v}", &filetype) |
| |
"call IMAP ('+v', "\\v{v}", &filetype) |
| |
"call IMAP ('=w', "\\'{w}", &filetype) |
| |
"call IMAP ('+w', "\\v{w}", &filetype) |
| |
"call IMAP ('=x', "\\'{x}", &filetype) |
| |
"call IMAP ('+x', "\\v{x}", &filetype) |
| |
call IMAP ('=y', "ý", &filetype) |
| |
"call IMAP ('+y', "\\v{y}", &filetype) |
| |
call IMAP ('=z', "ź", &filetype) |
| |
call IMAP ('+z', "", &filetype) |
| |
call IMAP ('=A', "Á", &filetype) |
| |
call IMAP ('+A', "Ä", &filetype) |
| |
"call IMAP ('=B', "\\'{B}", &filetype) |
| "call IMAP ('+B', "\\v{B}", &filetype) |
"call IMAP ('+B', "\\v{B}", &filetype) |
| call IMAP ('=C', "Ć", &filetype) |
call IMAP ('=C', "Ć", &filetype) |
| call IMAP ('+C', "Č", &filetype) |
call IMAP ('+C', "Č", &filetype) |