Commit Graph

954 Commits

Author SHA1 Message Date
Daniel - be8d5a3f0f
[Init] Don’t override key bindings when ‘avy’ is not present 2019-03-02 09:45:31 +01:00
Daniel - abbd29c534
[Init] Disambiguate error message when loading ‘pdf-tools’ 2019-03-02 09:28:42 +01:00
Daniel - 4bf4e106e6
[Init] Catch error when activation of projectile fails 2019-03-02 09:26:05 +01:00
Daniel - 817228a7c1
[Misc] Don’t load ‘dired-open’ on Windows 2019-03-02 09:05:00 +01:00
Daniel - b6857fd436
[Misc] Don’t error if abbreviation file is not present 2019-03-02 09:04:54 +01:00
Daniel - 48bed56c5f
[Mail] Remove `db/additional-mail-addresses' 2019-03-02 09:04:20 +01:00
Daniel - 6834595512
[Misc] Move more personal data to private 2019-02-24 18:24:59 +01:00
Daniel - 5eec650241
[EMMS] Store variable files in private directory 2019-02-24 15:03:24 +01:00
Daniel - 10302c3368
[Org] Don’t take notes when clocking out 2019-02-24 11:53:41 +01:00
Daniel - ae19dd4992
[Org] Don’t automatically add pensive file to ‘org-agenda-files’ 2019-02-17 16:34:48 +01:00
Daniel - ef2fc1a1f8
[Timeline] Fix comments in tests 2019-02-17 13:46:06 +01:00
Daniel - 31a5e3fc21
[Timeline] Add first tests for ‘timeline-tools-timeline’ 2019-02-17 13:10:33 +01:00
Daniel - 9fa7662867
[Timeline] Extend ‘timeline-tools-timeline’ to also work on buffers 2019-02-17 13:10:13 +01:00
Daniel - 95219e1b6b
[README] Update copyright notice 2019-02-17 10:19:37 +01:00
Daniel - fc3e66637b
[Timeline] Comment to remember reworking ‘timeline-tools-timeline’ 2019-02-17 10:06:57 +01:00
Daniel - 0001aafb1d
[Timeline] Updating comments and documentation for tests 2019-02-17 10:03:13 +01:00
Daniel - 5c9229d761
[Timeline] Add more tests for ‘timeline-tools-add-clockline-to-marker’
This time with running clock resolution.
2019-02-17 10:02:40 +01:00
Daniel - 3b6a78c19a
[Timeline] Fix simple setup test 2019-02-17 10:02:02 +01:00
Daniel - c3f45574f0
[Timeline] Fix position of new clock line after conflict resolution 2019-02-17 10:01:34 +01:00
Daniel - b8264a0c15
[Timeline] First tests for ‘timeline-tools-add-clockline-to-marker’ 2019-02-17 09:14:15 +01:00
Daniel - 45a1141e6c
[Timeline] Fix typo 2019-02-17 09:14:07 +01:00
Daniel - 07aad33448
[Timeline] Make clock line parser barf when not in Org mode 2019-02-17 09:13:37 +01:00
Daniel - 82e0967b9f
[Timeline] Some basic structure in tests 2019-02-16 19:47:14 +01:00
Daniel - 18aab45d59
[Timeline] Add test for conflict resolution 2019-02-16 19:47:07 +01:00
Daniel - fa2fc56a0a
[Timeline] Add some first tests 2019-02-16 14:06:25 +01:00
Daniel - 689417a720
[Timeline] Fix correction of conflicts with currently running clock 2019-02-16 14:06:25 +01:00
Daniel - 532e2ff22a
[Timeline] Extend ‘timeline-tools-clockline-no-org-agenda-conflicts’ 2019-02-16 14:06:25 +01:00
Daniel - 016fbf3c10
[Org] Extend functionality to insert past interruptions
For this a new function ‘timeline-tools-clockline-no-org-agenda-conflicts’ as
been added that reads in a clock line (start and end times), updates all org
agenda files to fix conflicting clock lines, and returns the string of the new
clock line.  This works for all complete clock lines (i.e., those with end
times), but not for open clock lines (i.e., those missing an end timestamp).
2019-02-16 14:06:25 +01:00
Daniel - 26dad5a0d5
[Utils] Extend `db/ascii-to-hex' to `db/text-to-hex' 2019-02-16 14:06:25 +01:00
Daniel - 844b7358f8
[Utils] Extend `db/hex-to-ascii' 2019-02-16 14:06:22 +01:00
Daniel - ff276c1316
[Org] Remove duplicates when updating ‘org-agenda-files’ 2019-02-10 20:13:49 +01:00
Daniel - f69abd6ec6
[Mail] Move advice to attach at end-of-buffer to init.el 2019-02-10 19:58:06 +01:00
Daniel - b8912ae08d
[Mail] Move SMTP error handling code directly to ‘db/smtpmail-send-it’ 2019-02-10 19:55:25 +01:00
Daniel - 0d81c7fa0b
[Mail] Turn advice on how to send mail into a proper function
More concretely, ‘db/set-smtp-server-from-header’ is now called
‘db/smtpmail-send-it’, and the latter can be used as a value for
‘send-mail-function’.
2019-02-10 15:53:18 +01:00
Daniel - 8864a5bffe
[Mail] Use ‘cl-remove-if’ instead of ‘remove-if’ 2019-02-10 14:04:27 +01:00
Daniel - 80ffb3845b
[Mail] Ensure SMTP related variables are loaded before binding them
I do not know whether this is really necessary, but since ‘let’ should bind
variables like ‘smtpmail-smtp-server’ and the like dynamically, it feels better
to have them loaded before binding them.
2019-02-10 14:01:50 +01:00
Daniel - c52f3c7fdd
[Mail] Documentation and minor refactoring of db-mail 2019-02-10 13:58:16 +01:00
Daniel - 6889837f67
[Doc] Add tags in emacs-notes.org to make entries not appear as stuck 2019-02-10 13:55:58 +01:00
Daniel - f95f965412
[Doc] Updating emacs-notes.org 2019-02-09 18:45:04 +01:00
Daniel - b20c62073c
[Doc] Reorder calc tutorials 2019-02-09 18:29:02 +01:00
Daniel - 26312a49c8
[Doc] Use toc in emacs-notes.org 2019-02-09 18:23:54 +01:00
Daniel - 0278cba0cc
[Doc] Cleaning up emacs-notes.org 2019-02-09 18:18:22 +01:00
Daniel - b27c3bd743
[Doc] Some more random stuff for emacs-notes.org 2019-02-09 18:15:01 +01:00
Daniel - 65000f01dd
[Doc] Add Hyatt’s Calc Tutorials 2019-02-09 18:03:39 +01:00
Daniel - b724f3129d
[Doc] Creating a common org files for personal Emacs notes 2019-02-09 17:53:53 +01:00
Daniel - 25ec604019
[Org] Change the way ‘org-agenda-files’ is set
Up to now, ‘org-agenda-files’ only consisted of the four variables customizable
in init.el, namly ‘db/org-default-work-file’, ‘db/org-default-home-file’,
‘db/org-default-notes-file’, and ‘db/org-default-refile-file’.  However, this
meant that no *additional* agenda files were possible, like including multiple
files for notes.  This should not be the case any longer.
2019-02-09 17:39:12 +01:00
Daniel - dcf656c2ed
[Org] Log more activity 2019-02-09 17:38:09 +01:00
Daniel - c0edf36f3e
[Misc] Globally enable ‘eldoc-mode’ 2019-02-09 14:05:29 +01:00
Daniel - ca6688996c
[Mail] Fix usage of ‘cl-assert’ 2019-02-09 14:00:33 +01:00
Daniel - 3f35471081
[Mail] Make sending mails more robust 2019-02-09 14:00:24 +01:00