From 394c925381ec83fccac826219ddf68fae4e1f2bb Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Thu, 9 Jan 2020 20:27:39 -0500 Subject: [PATCH] Fix netrw gx in Fugitive buffers --- autoload/fugitive.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index fbd90e1..4f55797 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -2079,6 +2079,12 @@ function! fugitive#BufReadCmd(...) abort endtry setlocal modifiable + + let browsex = maparg('NetrwBrowseX', 'n') + if browsex =~# 'netrw#CheckIfRemote()' + exe 'nnoremap NetrwBrowseX' substitute(browsex, '\Cnetrw#CheckIfRemote()', '0', 'g') + endif + return 'silent ' . s:DoAutocmd('BufReadPost') . \ (modifiable ? '' : '|setl nomodifiable') catch /^fugitive:/