Você precisa criar um arquivo em lote do DOS equivalente a macros \ less.sh. O arquivo macros \ less.vim é apenas um conjunto de macros que remapear as teclas para tornar o Vim mais parecido com menos; macros \ less.vim tem que ser lido pelo Vim, não executado por si só.
Eu não sei o suficiente sobre a programação de arquivos em lote para fornecer uma solução completa, mas isso vai lidar com o caso de ler a saída de um canal:
"C:\Program Files\Vim\vim73\vim.exe" --cmd "let no_plugin_maps = 1" -c "runtime! macros/less.vim" -
Coloque essa linha em um arquivo chamado less.bat. Você pode ter que mudar o caminho para vim.exe para a sua instalação, ou substituí-lo apenas por vim.exe
se vim.exe estiver em seu PATH.