public
Last active

  • Download Gist
google_maps.vim
VimL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
" Stick it somewhere (.vimrc?)
" Works with Gvim and Macvim
" Windows users should go back to their IE6
" Usage:
" :Maps Birmingham,UK
 
function! s:Maps(search)
let search = a:search
let p1 = "http://maps.google.com/maps/api/staticmap?center="
let p2 = "&zoom=13&size=400x400&maptype=roadmap&sensor=true&format=png"
let url = p1.search.p2
if has('gui')
if has('gui_gnome')
let cmd = "xdg-open"
elseif has('gui_macvim')
let cmd = "qlmanage -p"
elseif has('gui_win32')
" WTF?
endif
endif
execute ' ! curl -L "'.url.'" > map | '.cmd.' map'
endfunction
command! -bar -nargs=* Maps call s:Maps("<args>")

"Windows users should go back to their IE6"

ballmer

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.