From 5a7f5967e74f662031205600296e560302706966 Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Thu, 24 Jan 2019 14:09:55 -0500 Subject: [PATCH] Don't set readonly globally --- autoload/fugitive.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index 63fec0a..6845f0a 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -1661,7 +1661,7 @@ function! fugitive#BufReadCmd(...) abort let error = b:fugitive_type unlet b:fugitive_type if rev =~# '^:\d:' - let &readonly = !filewritable(dir . '/index') + let &l:readonly = !filewritable(dir . '/index') return 'silent doautocmd BufNewFile' else setlocal readonly nomodifiable @@ -1731,7 +1731,7 @@ function! fugitive#BufReadCmd(...) abort keepjumps call setpos('.',pos) setlocal nomodified noswapfile let modifiable = rev =~# '^:.:' && b:fugitive_type !=# 'tree' - let &readonly = !modifiable || !filewritable(dir . '/index') + let &l:readonly = !modifiable || !filewritable(dir . '/index') if &bufhidden ==# '' setlocal bufhidden=delete endif