Existe uma extensão que pré-visualize a remarcação instantaneamente?

3

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?

    
por Hongxu Chen 21.03.2013 / 18:42

2 respostas

2

Aqui estão alguns plugins que suportam a visualização em tempo real. Eu estou usando o primeiro.

por 22.03.2013 / 08:09
2

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

Abrir buffer em Marcado

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))))
)

Atalhos de teclado

(eval-after-load 'markdown-mode
  '(define-key markdown-mode-map (kbd "C-c r") 'markdown-preview-file))

Tela dividida

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

    
por 21.03.2013 / 18:43