Emacs. Markdown в Org с помощью буфера обмена

Emacs. Markdown в Org с помощью буфера обмена

2026-01-02 · 1 мин. для прочтения

Emacs. Markdown в Org с помощью буфера обмена

Содержание

1 Общая информация

  • На веб-сайтах и в приложениях преобладает текст в формате Markdown.
  • Преобразование из Markdown в Org есть простая, но лишняя задача.

2 Преобразование markdown в org

  • http://yummymelon.com/devnull/import-markdown-to-org-with-the-clipboard-in-emacs.html
  • Скопируйте Markdown-код из исходного приложения или веб-сайта в системный буфер обмена. Этот шаг вставит полученный текст в Emacs kill-ring.
  • В Emacs выполните команду, которая преобразует приведенный выше текст Markdown в формат Org, а затем вставит преобразованный текст в нужный файл Org.
    (defun yank-markdown-as-org ()
      "Yank Markdown text as Org.
    
    This command will convert Markdown text in the top of the `kill-ring'
    and convert it to Org using the pandoc utility."
      (interactive)
      (save-excursion
        (with-temp-buffer
          (yank)
          (shell-command-on-region
           (point-min) (point-max)
           "pandoc -f gfm -t org --wrap=preserve" t t)
          (kill-region (point-min) (point-max)))
        (yank)))
    
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.