Lines Matching refs:name
47 " Get the program name.
54 let s:name = substitute(s:line1, '^#!.*[/\\]\(\i\+\).*', '\1', '')
56 let s:name = substitute(s:line1, '^#!.*\<env\>\s\+\(\i\+\).*', '\1', '')
58 let s:name = substitute(s:line1, '^#!\s*\([^/\\ ]*\>\).*', '\1', '')
60 let s:name = substitute(s:line1, '^#!\s*\S*[/\\]\(\i\+\).*', '\1', '')
66 let s:name = 'wish'
70 if s:name =~# '^\(bash\d*\|\|ksh\d*\|sh\)\>'
74 elseif s:name =~# '^csh\>'
82 elseif s:name =~# '^tcsh\>'
86 elseif s:name =~# '^zsh\>'
90 elseif s:name =~# '^\(tclsh\|wish\|expectk\|itclsh\|itkwish\)\>'
94 elseif s:name =~# '^expect\>'
98 elseif s:name =~# '^gnuplot\>'
102 elseif s:name =~# 'make\>'
106 elseif s:name =~# '^pike\%(\>\|[0-9]\)'
110 elseif s:name =~# 'lua'
114 elseif s:name =~# 'perl'
118 elseif s:name =~# 'php'
122 elseif s:name =~# 'python'
126 elseif s:name =~# '^groovy\>'
130 elseif s:name =~# 'raku'
134 elseif s:name =~# 'ruby'
138 elseif s:name =~# 'node\(js\)\=\>\|js\>' || s:name =~# 'rhino\>'
142 elseif s:name =~# '^bc\>'
146 elseif s:name =~# 'sed\>'
150 elseif s:name =~# 'ocaml'
154 elseif s:name =~# 'awk\>'
158 elseif s:name =~# 'wml'
162 elseif s:name =~# 'scheme'
166 elseif s:name =~# 'cfengine'
170 elseif s:name =~# 'escript'
174 elseif s:name =~# 'haskell'
178 elseif s:name =~# 'scala\>'
182 elseif s:name =~# 'clojure'
186 elseif s:name =~# 'instantfpc\>'
190 elseif s:name =~# 'fennel\>'
194 elseif s:name =~# 'rsc\>'
198 elseif s:name =~# 'fish\>'
202 unlet s:name