I'm trying to use vimdiff as a diff tool for Git but, for some reason, the files are always open in read-only mode. It makes sense for the original file but not for the ones that I have modified (since I haven't committed them yet).
This is my current .gitconfig:
[diff]
tool = vimdiff
[merge]
tool = vimdiff
[difftool]
prompt = false
Any idea what could be causing this?
That's the default desired behaviour for vimdiff. You can unset using
:set noro
.Or in your .vimrc config, add this: