Jak napisać notatki w Markdown i Org w Doom Emacsie?
Korzystam na codzień z Frameworka Doom Emacs, który jest przystępniejszu w użytkowaniu niż czysty GNU Emacs. Nie będę tutaj opisywał instalacji Ani czystego Emacsa, ani tym bardziej Doom Emacsa. Zakładam, że potencjalny użytkownik jest w stanie to zrobić samodzielnie.
Pamiętajmy doinstalować Pandoc.
Co to jest Markdown?
Markdown jest to język znaczników przeznaczony do formatowania tekstu. Jest prosty. Ułatwia szybkie i efektywne robienie notatek. Ten format jest często wykorzystywany na platformach hostujacych kod źródłowy jak Github czy Gitlab, I nie tylko.
Co to jest tryb Org lub Org mode?
Org mode jest to format czystego pliku tekstowego podobnie jak Markdown. Umożliwia on pisanie notatek, list TODO, artykułów, a nawet niektórzy piszą w nim książki. Jest to format bardziej złożony i trudniej w nauce niż Markdown. Został wbudowany do GNU Emacsa w 2006 roku. Dzięki pakietom w Emacsie, można go łatwo rozbudowywać o nowe funkcje w Emacs Lisp usprawniające pracę.
Moje ustawienia init.el ( zrzuty ekranu) :
Eksport do pdf
Gdy mamy wskazówki co pisania dokumentów w Markdown oraz mamy opisany już pierwszy dokument, możemy dodać konfigurację do pliku config.el:
(use-package! ox-md
:after org)
(defun doom/markdown-to-org-pandoc ()
"Eksportuj markdown do org za pomocą pandoc z bindingiem klawiszowym."
(interactive)
(if (executable-find "pandoc")
(let* ((in-file (buffer-file-name))
(out-file (concat (file-name-sans-extension in-file) ".org")))
(shell-command (format "pandoc '%s' -o '%s'" in-file out-file))
(find-file out-file))
(user-error "Pandoc nie jest zainstalowany")))
(map! :localleader
:map markdown-mode-map
"e o" #'doom/markdown-to-org-pandoc)
Pamiętajmy doinstalować Pandoc.
Robimy M-x doom/reload i M-x doom/upgrade.
Możemy teraz zrobić skrót klawiszowy SPC m e o, który wyeksportuje nam Markdown do pliku org. Następnie sprawdźmy czy mamy zainstalowany LaTeX w systemie! Jeżeli mamy, to robimy M-x org-latex-export-to-pdf.
I mamy nasz pierwszy dokument wyeksportowany do pdf! Nie dziękujcie😉.
Komentarze
Prześlij komentarz