Czy istnieje prosty sposób na skopiowanie / wklejenie tekstu z okna przeglądarki do pliku organizacji, automatycznie konwertując linki na [[] []] linki w trybie organizacji? dzięki!
Możesz zapisać HTML i przekonwertować na org za pomocą pandoc.
abo-abo
Czy nie ma jakiegoś rodzaju polecenia wstawiania łącza z monitem odczytu minibufora, w którym można po prostu wyrwać link z pierścienia zabijającego i wkleić go do minibufora, a następnie nacisnąć Return?
prawnik
1
@lawlist: istnieje; ale pytanie dotyczy przypadku, w którym jest duży fragment tekstu z wieloma linkami ... Sprawdzę pandoc, dziękuję!
laxxy
Odpowiedzi:
9
Kopiowanie html w formacie org z eww
Wymaga to emacsa 24.4 lub nowszego.
Skonfiguruj org-ewwmoduł. To nie jest część organizacji, będziesz musiał pobrać repo do jakiegoś folderu ( git clone https://orgmode.org/org-mode.git) lub ręcznie skopiować plik do jakiegoś folderu pakietu, chociaż git jest zalecane, ponieważ pomaga zachować aktualność.
Następnie dodaj folder swój wkład do swojej ścieżki i powiedz, że wymagana jest organizacja org-eww. Jeśli sklonowałeś z git, org-eww.elplik będzie w /path/where/you/cloned/org-mode/contrib/lisp/.
Otwórz stronę internetową w eww(eww to przeglądarka w emacs, M-x eww). Można uzyskać emacs aby otworzyć linków w eww poprzez: (setq browse-url-browser-function 'eww-browse-url). Jest to przydatne w połączeniu z helm-google + eww).
Wybierz region, który chcesz skopiować ze strony HTML i wykonaj M-x org-eww-copy-for-org-mode. Jeśli nie zostanie wybrany żaden region, cała strona zostanie skopiowana (łącznie z linkami do zdjęć). Na razie oklucz nie jest związany z eww-mode-map. Dla wygody to polecenie można przypisać do tego klawisza w tej mapie trybu:
Następnie użyj przycisku, C-yaby wkleić do pliku / bufora trybu org. Dzięki iimage-modeniemu możesz nawet zobaczyć obrazy ze strony internetowej, a linki są konwertowane do formatu trybu org.
Dzięki! pandocNarzędzie sugerowane w komentarzach jest inne rozwiązanie - dla mnie byłoby to nieco łatwiejsze do wdrożenia, ale miło jest mieć metodę, która nie polega na narzędzia poza Emacsa ...
laxxy
To wydaje się obiecujące. Jednak formatowanie tekstu jest nadal tracone ... Na przykład kursywa , pogrubienie i code. Czasami chcę po prostu skopiować część tekstu zamiast całej strony, zachowując format. Czy jest jakaś alternatywa dla pandocpodejścia?
Xji
Nadal wolę korzystać z niektórych narzędzi zewnętrznych, takich jak Evernotelub, Quiverjeśli nie jest to możliwe.
pandoc
.pandoc
, dziękuję!Odpowiedzi:
Kopiowanie html w formacie org z
eww
Wymaga to emacsa 24.4 lub nowszego.
Skonfiguruj
org-eww
moduł. To nie jest część organizacji, będziesz musiał pobrać repo do jakiegoś folderu (git clone https://orgmode.org/org-mode.git
) lub ręcznie skopiować plik do jakiegoś folderu pakietu, chociaż git jest zalecane, ponieważ pomaga zachować aktualność.Następnie dodaj folder swój wkład do swojej ścieżki i powiedz, że wymagana jest organizacja org-eww. Jeśli sklonowałeś z git,
org-eww.el
plik będzie w/path/where/you/cloned/org-mode/contrib/lisp/
.(add-to-list 'load-path "/dir/path/containing/org-eww.el/")
(require 'org-eww)
Otwórz stronę internetową w
eww
(eww to przeglądarka w emacs,M-x eww
). Można uzyskać emacs aby otworzyć linków w eww poprzez:(setq browse-url-browser-function 'eww-browse-url)
. Jest to przydatne w połączeniu z helm-google + eww).Wybierz region, który chcesz skopiować ze strony HTML i wykonaj
M-x org-eww-copy-for-org-mode
. Jeśli nie zostanie wybrany żaden region, cała strona zostanie skopiowana (łącznie z linkami do zdjęć). Na razieo
klucz nie jest związany zeww-mode-map
. Dla wygody to polecenie można przypisać do tego klawisza w tej mapie trybu:(define-key eww-mode-map (kbd "o") #'org-eww-copy-for-org-mode)
Następnie użyj przycisku,
C-y
aby wkleić do pliku / bufora trybu org. Dziękiiimage-mode
niemu możesz nawet zobaczyć obrazy ze strony internetowej, a linki są konwertowane do formatu trybu org.źródło
pandoc
Narzędzie sugerowane w komentarzach jest inne rozwiązanie - dla mnie byłoby to nieco łatwiejsze do wdrożenia, ale miło jest mieć metodę, która nie polega na narzędzia poza Emacsa ...code
. Czasami chcę po prostu skopiować część tekstu zamiast całej strony, zachowując format. Czy jest jakaś alternatywa dlapandoc
podejścia?Evernote
lub,Quiver
jeśli nie jest to możliwe.