Se você usa o OSX Marked, é fantástico e vale o custo. Ele suporta uma variedade de formatos de visualização e pode executar realce de sintaxe em tempo real
Eu trabalho no emacs e tentei vários modos de visualização de descontos que funcionam no emacs. Nenhum deles funcionou tão bem, então mudei para Marcado. Marquei a execução ao lado do emacs e toda vez que salvo no emacs, o Marcado é atualizado automaticamente
Buffer aberto em Marcado
Adicionar a função abaixo ao seu .emacs também é útil para abrir o buffer de redução atual no
(defun markdown-preview-file ()
"run Marked on the current file and revert the buffer"
(interactive)
(shell-command
(format "open -a /Applications/Marked.app %s"
(shell-quote-argument (buffer-file-name))))
)
Keybinding
(eval-after-load 'markdown-mode
'(define-key markdown-mode-map (kbd "C-c r") 'markdown-preview-file))
Tela dividida
Geralmente eu executo o emacs maximizado com buffers divididos verticalmente. No entanto, quando eu quero uma visualização Marcada, preciso que o emacs ocupe metade da tela e Marked ocupe a outra metade. O Divvy torna esse processo rápido e fácil. Eu tenho uma ligação para a metade esquerda da tela, a metade direita e maximizada. Assim, passar de emacs maximizados para emacs e marcados. Divvy é acionado comcommand-shift-space
Digamos que eu esteja trabalhando no emacs maximizado e queira visualizar um buffer de remarcação
cmd-shift-space l // shrink emacs to the left half of the screen using Divvy
C-c r // launch Marked with the current buffer
cmd-shift-space r // shrink marked to the right half of the screen using Divvy
Observe que esses atalhos Divvy são aqueles que você precisa configurar por conta própria