Currently when GFiles is executed from a Neovim terminal buffer, it will always print Not in git repo.
This is because GFiles internally uses the current buffer's filename to resolve the git root. But a terminal buffer's filename is of the form term:///home/username/gitrepo://12345:/bin.
This PR adds support for the above mentioned filename format, so GFiles can be executed from a terminal buffer.
Currently when GFiles is executed from a Neovim terminal buffer, it will always print
Not in git repo
.This is because GFiles internally uses the current buffer's filename to resolve the git root. But a terminal buffer's filename is of the form
term:///home/username/gitrepo://12345:/bin
.This PR adds support for the above mentioned filename format, so GFiles can be executed from a terminal buffer.