Есть ли простой способ скопировать / вставить текст из окна браузера в файл org, автоматически конвертируя ссылки в ссылки [-] []] режима org? Спасибо!
pandoc
, спасибо!
Есть ли простой способ скопировать / вставить текст из окна браузера в файл org, автоматически конвертируя ссылки в ссылки [-] []] режима org? Спасибо!
pandoc
, спасибо!
Ответы:
eww
Для этого требуется emacs 24.4 или новее.
Настройте org-eww
модуль. Он не является частью org, вам придется перенести репо в какую-то папку ( git clone https://orgmode.org/org-mode.git
) или вручную скопировать файл в какую-то папку пакета, хотя рекомендуется использовать git, поскольку он помогает вам поддерживать актуальность.
Затем добавьте папку contrib в свой путь и скажите, что org-eww требуется. Если вы клонировали из git, org-eww.el
файл будет в /path/where/you/cloned/org-mode/contrib/lisp/
.
(add-to-list 'load-path "/dir/path/containing/org-eww.el/")
(require 'org-eww)
Откройте веб-страницу в eww
(eww - браузер в Emacs, M-x eww
). Вы можете получить Emacs открывать ссылки в EWW через: (setq browse-url-browser-function 'eww-browse-url)
. Это полезно в сочетании с helm-google + eww).
Выберите регион, который вы хотите скопировать со страницы HTML и сделайте M-x org-eww-copy-for-org-mode
. Если регион не выбран, копируется вся веб-страница (включая ссылки на изображения). На данный момент o
ключ не привязан к eww-mode-map
. Для удобства эту команду можно привязать к этому ключу в этой карте режима:
(define-key eww-mode-map (kbd "o") #'org-eww-copy-for-org-mode)
Затем используйте C-y
для вставки в файл / буфер режима org. С помощью iimage-mode
вы даже можете увидеть изображения с сайта и ссылки конвертируются в формат org-mode.
pandoc
Инструмент предлагается в комментариях другое решение - для меня это было бы немного проще в реализации, но приятно иметь метод , который не зависит от инструментов за пределами Emacs ...
code
. Иногда я просто хочу скопировать часть текста вместо всей веб-страницы, сохраняя формат. Есть ли альтернатива pandoc
подходу.
Evernote
или, Quiver
если это невозможно.
pandoc
.