aboutsummaryrefslogblamecommitdiffstats
path: root/plugin/gx_remap.vim
blob: 8d097f1277b343869270cbe91500715dd8472a71 (plain) (tree)


















                                                                  
" Doesn't work because of gh#vim/vim#4738
" let g:netrw_browsex_viewer='setsid osurl'
let g:netrw_nogx=1

" This is just temporary workaround until the above issue is truly
" resolved.
" https://github.com/vim/vim/issues/4738#issuecomment-830820565
" https://bugzilla.suse.com/show_bug.cgi?id=1173583
" (https://bugzilla.suse.com/show_bug.cgi?id=1173583)
" gh#vim/vim#4738
function! OpenURLUnderCursor()
  let s:uri = expand('<cfile>')
  echom "s:uri = " . s:uri
  if s:uri != ''
    silent exec "!osurl '".s:uri."'"
    :redraw!
  endif
endfunction
nnoremap gx :call OpenURLUnderCursor()<CR>