https://karloluiten.nl/vim-use-space-to-run-macro-q/