Emacs: Org-Download und Org-Journal

This commit is contained in:
2021-02-01 20:59:38 +01:00
parent d7fcb2954e
commit a7caed4ecb

View File

@@ -969,7 +969,8 @@
(find-file-at-point artr/file-grocery)
(outline-next-heading)
(flush-lines "CLOSED:.*")
(flush-lines "^$")))
(flush-lines "^$")
(org-map-entries '(org-todo "") "/+DONE" 'file)))
#+END_SRC
** Erweiterungen
@@ -1013,6 +1014,28 @@
:bind ("C-x c i" . org-cliplink))
#+END_SRC
*** Org-Download
Org-Download vereinfacht das Arbeiten mit von Bildern. Ich nutze hier die Möglichkeit Screenshots in meine Notizen einzufügen (C-c n s).
Die Bilder werden im /Notes/-Ordner in einem Unterverzeichnis gespeichert, welches den
Namen der Level-0 Überschrift hat.
Als Screenshot-Tool wird das Programm maim verwendet
Das Bild wird auf eine Breite von 600px skaliert dargestellt.
#+BEGIN_SRC emacs-lisp
(use-package org-download
:ensure t
:config
(add-hook 'dired-mode-hook 'org-download-enable)
:bind
("C-c n s" . 'org-download-screenshot))
(setq-default org-download-image-dir (concat artr/dir-notes "img/"))
(setq-default org-download-heading-lvl 0)
(setq org-download-screenshot-method "maim -s %s")
(setq org-image-actual-width 600)
#+END_SRC
*** Org-Notmuch
Schnittstelle zu Notmuch. So lassen sich Links zu Emails erstellen.
*Achtung:* Das Paket heißt jetzt /ol-notmuch/ und nicht /org-notmuch/
@@ -1022,7 +1045,8 @@
:after org)
#+END_SRC
*** Org-CalDav
*** Org-
CalDav
Ich übertrage meine Termine aus der Datei /kalender.org/ in meinen Nextcloud-Klalender.
Es gibt einen Familienkalender und jedes Familienmitglied hat seinen eigenen Kalender.
Für den Tennisverein und die IGP gibt es jeweils einen eigenen Kalender.
@@ -1109,9 +1133,6 @@
(defun iso-end-of-week (year week)
"Gibt den internen Zeitwert zurück zum 1. Tag der angegebenen Woche und dem angegegbenen Jahr"
(iso-week-to-time year week 7))
(defun iso-next-month ()
(org-read-date nil t "+1m"))
#+END_SRC
***** Hilfsfunktionen zum Erzeugen der Titel
@@ -1144,6 +1165,11 @@
#+END_SRC
***** Jornal für nächsten Monat
#+BEGIN_SRC emacs-lisp
(defun artr/create-journal-for-next-month ()
(interactive)
(org-journal-new-entry nil (org-read-date nil t "1 +1m")))
#+END_SRC
**** Konfiguration
Org-Journal zum führen eines Tagebuchs.