On , I learnt ...
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).
pack assigns a file type of
pullrequest to files named
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