Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun! s:OpenURLLine(f,e)
- if ! exists('g:browser_cmd')
- if has('mac')
- let g:browser_cmd = 'open -a Chromium %s'
- else
- let g:browser_cmd = 'firefox %s'
- endif
- endif
- let l:cnt = 0
- if a:f == a:e
- cal system( printf(g:browser_cmd, url ) )
- let l:cnt += 1
- else
- for i in range(a:f,a:e)
- let url = getline(i)
- if url !~ '^http'
- next
- endif
- redraw
- echo "Opening '" . url . "'.."
- sleep 300m
- cal system( printf(g:browser_cmd, url ) )
- let l:cnt += 1
- endfor
- endif
- redraw
- echo "Done. " . l:cnt . " Items opened."
- endf
- com! -range OpenURLLine :cal s:OpenURLLine( <line1> , <line2> )
Add Comment
Please, Sign In to add comment