On , I learnt ...
That vim-polyglot
conflicts with Hub when creating pull requests
Hub, the Github CLI tool, allows a pull request to be created from the command line. It does this by opening Vim like so:
vim --cmd set ft=gitcommit tw=0 wrap lbr .git/PULLREQ_EDITMSG
(As of Hub 2.14.2 at least).
However, the vim-polyglot
language
pack assigns a file type of pullrequest
to files named PULLREQ_EDITMSG
and
so the gitcommit
file type that Hub specifies is ignored.
This can be worked around by setting:
let g:polyglot_disabled = ['pullrequest']
before you load the vim-polyglot
plugin in your ~/.vimrc
file.