Run Synchronous And Asynchronous External Commands In Neovim With Lua

Async

This is the one I usually want since it doesn't lock up the interface.

This is the synchronous version that _does__ lock up neovim while it's running.

Run an external command from Neovim without locking up the interface. Or, do. It's up to you.