The missing whitespace made Neovim treat the whole string as a command, it was giving me problem on my Windows machine, not sure if this is related to the OS.
It should not be related to the OS, it makes perfect sense, and to be honest I don't know why it worked on Linux without the whitespace! Anyway, thank you!
The missing whitespace made Neovim treat the whole string as a command, it was giving me problem on my Windows machine, not sure if this is related to the OS.