/
usr
/
share
/
vim
/
vim74
/
tutor
/
/usr/share/vim/vim74/tutor
mkdir
upload
Name
Size
Mode
Actions
README.el.cp737.txt
1079
0644
edit
dl
rm
README.el.txt
1079
0644
edit
dl
rm
README.txt
862
0644
edit
dl
rm
tutor
33257
0644
edit
dl
rm
tutor.bar
40896
0644
edit
dl
rm
tutor.bar.utf-8
41845
0644
edit
dl
rm
tutor.ca
27591
0644
edit
dl
rm
tutor.ca.utf-8
27591
0644
edit
dl
rm
tutor.cs
25677
0644
edit
dl
rm
tutor.cs.cp1250
25677
0644
edit
dl
rm
tutor.cs.utf-8
27998
0644
edit
dl
rm
tutor.de
39116
0644
edit
dl
rm
tutor.de.utf-8
39116
0644
edit
dl
rm
tutor.el
30222
0644
edit
dl
rm
tutor.el.cp737
30222
0644
edit
dl
rm
tutor.el.utf-8
47158
0644
edit
dl
rm
tutor.eo
35127
0644
edit
dl
rm
tutor.eo.utf-8
35601
0644
edit
dl
rm
tutor.es
28041
0644
edit
dl
rm
tutor.es.utf-8
28041
0644
edit
dl
rm
tutor.fr
39364
0644
edit
dl
rm
tutor.fr.utf-8
39364
0644
edit
dl
rm
tutor.hr
33909
0644
edit
dl
rm
tutor.hr.cp1250
33909
0644
edit
dl
rm
tutor.hr.utf-8
34428
0644
edit
dl
rm
tutor.hu
27194
0644
edit
dl
rm
tutor.hu.cp1250
27194
0644
edit
dl
rm
tutor.hu.utf-8
28954
0644
edit
dl
rm
tutor.it
36457
0644
edit
dl
rm
tutor.it.utf-8
36457
0644
edit
dl
rm
tutor.ja.euc
33323
0644
edit
dl
rm
tutor.ja.sjis
33323
0644
edit
dl
rm
tutor.ja.utf-8
44060
0644
edit
dl
rm
tutor.ko.euc
27214
0644
edit
dl
rm
tutor.ko.utf-8
33755
0644
edit
dl
rm
tutor.nb
34628
0644
edit
dl
rm
tutor.nb.utf-8
35425
0644
edit
dl
rm
tutor.nl
37316
0644
edit
dl
rm
tutor.nl.utf-8
37329
0644
edit
dl
rm
tutor.no
35425
0644
edit
dl
rm
tutor.no.utf-8
35425
0644
edit
dl
rm
tutor.pl
35451
0644
edit
dl
rm
tutor.pl.cp1250
34149
0644
edit
dl
rm
tutor.pl.utf-8
35451
0644
edit
dl
rm
tutor.pt
36465
0644
edit
dl
rm
tutor.pt.utf-8
37206
0644
edit
dl
rm
tutor.ru
46100
0644
edit
dl
rm
tutor.ru.cp1251
28952
0644
edit
dl
rm
tutor.ru.utf-8
46100
0644
edit
dl
rm
tutor.sk
35526
0644
edit
dl
rm
tutor.sk.cp1250
33311
0644
edit
dl
rm
tutor.sk.utf-8
35526
0644
edit
dl
rm
tutor.sv
28700
0644
edit
dl
rm
tutor.sv.utf-8
28700
0644
edit
dl
rm
tutor.tr.iso9
28186
0644
edit
dl
rm
tutor.tr.utf-8
30226
0644
edit
dl
rm
tutor.utf-8
33257
0644
edit
dl
rm
tutor.vi.utf-8
32339
0644
edit
dl
rm
tutor.vim
4892
0644
edit
dl
rm
tutor.zh.big5
24356
0644
edit
dl
rm
tutor.zh.euc
30041
0644
edit
dl
rm
tutor.zh.utf-8
31397
0644
edit
dl
rm
tutor.zh_cn.utf-8
38809
0644
edit
dl
rm
tutor.zh_tw.utf-8
31397
0644
edit
dl
rm
Edit:
/usr/share/vim/vim74/tutor/tutor.vim
(4892B)
" Vim tutor support file " Author: Eduardo F. Amatria <eferna1@platea.pntic.mec.es> " Maintainer: Bram Moolenaar " Last Change: 2012 Sep 21 " This Vim script is used for detecting if a translation of the " tutor file exist, i.e., a tutor.xx file, where xx is the language. " If the translation does not exist, or no extension is given, " it defaults to the english version. " It is invoked by the vimtutor shell script. " 1. Build the extension of the file, if any: let s:ext = "" if strlen($xx) > 1 let s:ext = "." . $xx else let s:lang = "" " Check that a potential value has at least two letters. " Ignore "1043" and "C". if exists("v:lang") && v:lang =~ '\a\a' let s:lang = v:lang elseif $LC_ALL =~ '\a\a' let s:lang = $LC_ALL elseif $LANG =~ '\a\a' let s:lang = $LANG endif if s:lang != "" " Remove "@euro" (ignoring case), it may be at the end let s:lang = substitute(s:lang, '\c@euro', '', '') " On MS-Windows it may be German_Germany.1252 or Polish_Poland.1250. How " about other languages? if s:lang =~ "German" let s:ext = ".de" elseif s:lang =~ "Polish" let s:ext = ".pl" elseif s:lang =~ "Slovak" let s:ext = ".sk" elseif s:lang =~ "Czech" let s:ext = ".cs" elseif s:lang =~ "Dutch" let s:ext = ".nl" else let s:ext = "." . strpart(s:lang, 0, 2) endif endif endif " Somehow ".ge" (Germany) is sometimes used for ".de" (Deutsch). if s:ext =~? '\.ge' let s:ext = ".de" endif if s:ext =~? '\.en' let s:ext = "" endif " The japanese tutor is available in two encodings, guess which one to use " The "sjis" one is actually "cp932", it doesn't matter for this text. if s:ext =~? '\.ja' if &enc =~ "euc" let s:ext = ".ja.euc" elseif &enc != "utf-8" let s:ext = ".ja.sjis" endif endif " The korean tutor is available in two encodings, guess which one to use if s:ext =~? '\.ko' if &enc != "utf-8" let s:ext = ".ko.euc" endif endif " The Chinese tutor is available in three encodings, guess which one to use " This segment is from the above lines and modified by " Mendel L Chan <beos@turbolinux.com.cn> for Chinese vim tutorial " When 'encoding' is utf-8, choose between China (simplified) and Taiwan " (traditional) based on the language, suggested by Alick Zhao. if s:ext =~? '\.zh' if &enc =~ 'big5\|cp950' let s:ext = ".zh.big5" elseif &enc != 'utf-8' let s:ext = ".zh.euc" elseif s:ext =~? 'zh_tw' || (exists("s:lang") && s:lang =~? 'zh_tw') let s:ext = ".zh_tw" else let s:ext = ".zh_cn" endif endif " The Polish tutor is available in two encodings, guess which one to use. if s:ext =~? '\.pl' if &enc =~ 1250 let s:ext = ".pl.cp1250" endif endif " The Turkish tutor is available in two encodings, guess which one to use if s:ext =~? '\.tr' if &enc == "iso-8859-9" let s:ext = ".tr.iso9" endif endif " The Greek tutor is available in three encodings, guess what to use. " We used ".gr" (Greece) instead of ".el" (Greek); accept both. if s:ext =~? '\.gr\|\.el' if &enc == "iso-8859-7" let s:ext = ".el" elseif &enc == "utf-8" let s:ext = ".el.utf-8" elseif &enc =~ 737 let s:ext = ".el.cp737" endif endif " The Slovak tutor is available in three encodings, guess which one to use if s:ext =~? '\.sk' if &enc =~ 1250 let s:ext = ".sk.cp1250" endif endif " The Czech tutor is available in three encodings, guess which one to use if s:ext =~? '\.cs' if &enc =~ 1250 let s:ext = ".cs.cp1250" endif endif " The Russian tutor is available in three encodings, guess which one to use. if s:ext =~? '\.ru' if &enc =~ '1251' let s:ext = '.ru.cp1251' elseif &enc =~ 'koi8' let s:ext = '.ru' endif endif " The Hungarian tutor is available in three encodings, guess which one to use. if s:ext =~? '\.hu' if &enc =~ 1250 let s:ext = ".hu.cp1250" elseif &enc =~ 'iso-8859-2' let s:ext = '.hu' endif endif " The Croatian tutor is available in three encodings, guess which one to use. if s:ext =~? '\.hr' if &enc =~ 1250 let s:ext = ".hr.cp1250" elseif &enc =~ 'iso-8859-2' let s:ext = '.hr' endif endif " Esperanto is only available in utf-8 if s:ext =~? '\.eo' let s:ext = ".eo.utf-8" endif " Vietnamese is only available in utf-8 if s:ext =~? '\.vi' let s:ext = ".vi.utf-8" endif " If 'encoding' is utf-8 s:ext must end in utf-8. if &enc == 'utf-8' && s:ext !~ '\.utf-8' let s:ext .= '.utf-8' endif " 2. Build the name of the file: let s:tutorfile = "/tutor/tutor" let s:tutorxx = $VIMRUNTIME . s:tutorfile . s:ext " 3. Finding the file: if filereadable(s:tutorxx) let $TUTOR = s:tutorxx else let $TUTOR = $VIMRUNTIME . s:tutorfile echo "The file " . s:tutorxx . " does not exist.\n" echo "Copying English version: " . $TUTOR 4sleep endif " 4. Making the copy and exiting Vim: e $TUTOR wq! $TUTORCOPY
Save
cmd:
run