Lines Matching refs:str
245 let str = b.a
248 if str =~ '^\.'
249 let str = substitute(str,'^\.','#','g')
251 let str = 'Array'.str
254 let str = 'Hash'.str
256 let str = 'String'.str
258 let str = 'Float'.str
260 let str = 'Integer'.str
262 let str = 'Regexp'.str
264 let str = substitute(str,'^#','.','')
267 let str = substitute(str,'.*\.\s*to_f\s*\.\s*','Float#','')
268 let str = substitute(str,'.*\.\s*to_i\%(nt\)\=\s*\.\s*','Integer#','')
269 let str = substitute(str,'.*\.\s*to_s\%(tr\)\=\s*\.\s*','String#','')
270 let str = substitute(str,'.*\.\s*to_sym\s*\.\s*','Symbol#','')
271 let str = substitute(str,'.*\.\s*to_a\%(ry\)\=\s*\.\s*','Array#','')
272 let str = substitute(str,'.*\.\s*to_proc\s*\.\s*','Proc#','')
273 if str !~ '^\w'
276 silent! let res = substitute(system("ri -f rdoc -T \"".str.'"'),'\n$','','')