TL; DR
Questo problema sembra essere specifico per MacVim. Prova invece a utilizzare Vim 7.4.889 o versioni successive.
Analisi e work-arounds
Ho riscontrato questo stesso problema sia su Yosemite che su El Capitan con MacVim-snapshot-77. Ad esempio, in MacVim:
I pause hereAnd dictation doesn't add a space.
Tuttavia, ho riscontrato questo problema solo in MacVim e nelle versioni di gvim e mvim fornite dal pacchetto MacVim. Vim 7.4.889 (come installato tramite Homebrew) e Terminal.app con varie versioni di Bash sembrano funzionare bene per me su OS X 10.11 (El Capitan).
Nel caso in cui le tue impostazioni siano diverse, ho abilitato:
- Dettatura e amp; Discorso - > Dettatura - > Utilizza la dettatura avanzata
- Accessibilità - > Dettatura - > Comandi di dettatura - > Abilita i comandi avanzati
Questo sembra essere qualcosa di hard-wired in MacVim. Anche se si definisce un comando di dettatura personalizzato per MacVim come "spazio letterale" e gli si assegna il carattere spazio, MacVim con Dettatura avanzata sembra sempre trattare le pause come l'inizio di una nuova frase. Consiglierei di archiviare un bug contro MacVim.
Anche se non risolverà il problema sottostante con MacVim, puoi risolvere il problema eseguendo la dettatura in una sessione Vim basata su terminale utilizzando una build diversa. Poiché il problema sembra essere MacVim piuttosto che Vim, questa sembra la soluzione più pragmatica a breve termine fino a quando MacVim non verrà risolto.