| version 1.6, 2005/01/13 11:34:29 |
version 1.7, 2005/04/20 22:47:41 |
|
|
| " File: diacritics.vim |
" File: diacritics.vim |
| " Maintainer: Lubomir Host 'rajo' <rajo AT platon.sk> |
" Maintainer: Lubomir Host 'rajo' <rajo AT platon.sk> |
| " License: GNU GPL |
" License: GNU GPL |
| " Version: $Platon: vimconfig/vim/modules/diacritics.vim,v 1.5 2003/11/03 08:20:22 rajo Exp $ |
" Version: $Platon: vimconfig/vim/modules/diacritics.vim,v 1.6 2005/01/13 11:34:29 rajo Exp $ |
| " |
" |
| " This file is sourced if some ftplugin require diacritics (IMAP() mappings) |
" This file is sourced if some ftplugin require diacritics (IMAP() mappings) |
| |
|
| Line 232 if exists("b:input_method") |
|
| Line 232 if exists("b:input_method") |
|
| " end iso8859-2(latin2) TeX mappings }}} |
" end iso8859-2(latin2) TeX mappings }}} |
| elseif b:input_method == "iso8859-2" || |
elseif b:input_method == "iso8859-2" || |
| \ b:input_method == "latin2" |
\ b:input_method == "latin2" |
| " iso8859-2(latin2) mappings {{{ |
call Source("~/.vim/modules/diacritics-iso8859-2.vim") |
| 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 ('=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) mappings }}} |
|
| elseif b:input_method == "windows-1250" || |
elseif b:input_method == "windows-1250" || |
| \ b:input_method == "cp1250" |
\ b:input_method == "cp1250" |
| " windows-1250(cp1250) mappings {{{ |
call Source("~/.vim/modules/diacritics-windows-1250.vim") |
| 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 ('=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 windows-1250(cp1250) mappings }}} |
|
| elseif b:input_method == "unicode-html" || |
elseif b:input_method == "unicode-html" || |
| \ b:input_method == "iso10464-html" |
\ b:input_method == "iso10464-html" |
| " WML mappings {{{ |
" WML mappings {{{ |
| Line 560 if exists("b:input_method") |
|
| Line 346 if exists("b:input_method") |
|
| call IMAP ('=Z', "Ź", &filetype) |
call IMAP ('=Z', "Ź", &filetype) |
| call IMAP ('+Z', "Ž", &filetype) |
call IMAP ('+Z', "Ž", &filetype) |
| " end WML mappings }}} |
" end WML mappings }}} |
| |
elseif b:input_method == "utf-8" || |
| |
\ b:input_method == "UTF-8" || |
| |
\ b:input_method == "utf8" || |
| |
\ b:input_method == "UTF8" |
| |
call Source("~/.vim/modules/diacritics-utf8.vim") |
| endif |
endif |
| endif |
endif |
| |
|