3

В vim есть плагин vim-instant-markdown, который отображает вывод уценки; и это поддерживает GFM !
Я знаю, что в emacs есть режим уценки, который можно использовать, когда мы пишем уценку, и мы можем предварительно просмотреть содержимое, используя w3m. Однако мне интересно, как заставить его поддерживать GFM.

Авторский учебник, кажется, упоминал, что у него есть эта функция, но я не выяснил, как.

Так как я все еще хотел бы использовать w3m(не как vim-instant-markdown, у которого нет зрелого w3m-режима), я надеюсь, что \C-c \C-c p покажет вывод уценки в разделенном окне, есть ли хорошая конфигурация?

2 ответа2

2

Если вы используете OSX, Marked - это фантастика и стоит своих затрат. Он поддерживает множество форматов предварительного просмотра и может выполнять подсветку синтаксиса на лету

Я работаю в Emacs, и я пробовал различные режимы предварительного просмотра уценки, которые работают в Emacs. Никто из них не работал так хорошо, поэтому я переключился на Marked. Я отметил, что работает рядом с emacs, и каждый раз, когда я сохраняю файл в emacs, он автоматически помечает обновления

Открыть буфер в помеченном

Добавление нижеприведенной функции к вашему .emacs также полезно для открытия текущего буфера уценки в Marked.

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

Разделенный экран

Я обычно запускаю emacs, развернутый с использованием вертикально разделенных буферов. Однако, когда я хочу предварительный просмотр Marked, мне нужно, чтобы emacs занимал половину экрана, а Marked занимал вторую половину. Divvy делает этот процесс быстрым и легким. У меня есть привязка для левой половины экрана, правой и развернутой. Таким образом, чтобы перейти от максимизированных Emacs к Emacs и отмечены. Divvy запускается с помощью command-shift-space

Скажем, я работаю в emacs развернутом и хочу просмотреть буфер уценки

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

Обратите внимание, что ярлыки Divvy - это те, которые вам нужно настроить самостоятельно.

2

Вот некоторые плагины, поддерживающие предварительный просмотр в реальном времени. Я использую первый.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .