Чи є якийсь простий спосіб скопіювати / вставити текст з вікна браузера у файл org, автоматично перетворюючи посилання у [[] []] органи-посилання? Дякую!
pandoc, дякую!
Чи є якийсь простий спосіб скопіювати / вставити текст з вікна браузера у файл org, автоматично перетворюючи посилання у [[] []] органи-посилання? Дякую!
pandoc, дякую!
Відповіді:
ewwДля цього потрібні emacs 24.4 або новіші.
Налаштуйте org-ewwмодуль. Це не частина org, вам доведеться перетягнути репо в якусь папку ( git clone https://orgmode.org/org-mode.git) або вручну скопіювати файл у якусь папку пакунків, хоча git рекомендується, оскільки це допомагає вам оновлювати речі.
Потім додайте папку допису на свій шлях і скажіть, що потрібен 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ви можете навіть побачити зображення з веб - сайту і посилання перетворюються в формат орг-режимі.
pandocІнструмент пропонується в коментарях інше рішення - для мене це було б трохи простіше в реалізації, але приємно мати метод , який не залежить від інструментів за межами Emacs ...
code. Іноді просто хочеться скопіювати частину тексту замість усієї веб-сторінки, зберігши формат. Чи є альтернатива pandocпідходу.
Evernoteабо , Quiverякщо це не представляється можливим.
pandoc.