Aqui estão alguns plugins que suportam a visualização em tempo real. Eu estou usando o primeiro.
No vim, existe um plugin chamado
vim-instant-markdown que
exibe a saída de markdown; e suporta GFM
!
No emacs, eu sei que existe um
modo markdown que pode ser usado
quando escrevemos markdown, e podemos visualizar o conteúdo use w3m. No entanto eu sou
querendo saber como fazer com que ele suporte o GFM.
O tutorial do autor parece ter mencionei que tem essa função, mas não descobri como.
Como eu ainda gostaria de ter o w3m (não como o vim-instant-markdown, que não tem o modo w3m vencido), espero que \C-c \C-c p
mostre a saída de remarcação em um
janela dividida, existe alguma configuração legal?
Se você está no OSX Marcado é fantástico e vale o custo. Ele suporta uma variedade de formatos de visualização e pode realizar realce de sintaxe imediatamente
Eu trabalho no emacs e experimentei vários modos de pré-visualização de markdown que funcionam dentro do emacs. Nenhum deles funcionou tão bem, então mudei para Marcado em vez disso. Eu marquei correndo ao lado do emacs e toda vez que eu salvo no emacs, as atualizações marcadas automaticamente
Adicionar a função abaixo ao seu .emacs também é útil para abrir o atual buffer de marcação em Marcado
(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))))
)
(eval-after-load 'markdown-mode
'(define-key markdown-mode-map (kbd "C-c r") 'markdown-preview-file))
Eu geralmente executo o emacs maximizado com buffers divididos verticalmente. No entanto, quando eu quero uma pré-visualização marcada, eu preciso que o emacs ocupe metade da tela e que o Marked ocupe a outra metade. Divvy torna este processo rápido e fácil. Eu tenho uma ligação para a metade esquerda da tela, a metade direita e maximizada. Assim, para ir de emacs maximizado para emacs e marcado. Divvy é acionado com command-shift-space
Digamos que estou trabalhando no emacs maximizado e quero visualizar um buffer de marcaçã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
Note que os atalhos do Divvy são aqueles que você precisa para se configurar