Commit Graph

374 Commits

Author SHA1 Message Date
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 - 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 - 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
Daniel - 809622d982
[Utils] Small helper to add eww bookmarks 2019-02-09 11:45:45 +01:00
Daniel - f54ba6b0be
[Mail] Move definition of local accounts to separate customizable variable
This variable is called ‘db/other-gnus-accounts’ and can be set with the
customize interface.  This change also obsolete ‘db/personal-gnus-filter-rules’,
is it’s definition can now be inlined directly into the one of
‘db/other-gnus-accounts’.
2019-02-03 09:33:38 +01:00
Daniel - b1c485e079
[Mail] Move fix to attach files to the end of a message to db-mail 2019-02-02 18:00:47 +01:00
Daniel - 363c5f8108
[Mail] Some structuring for db-mail 2019-02-02 17:57:21 +01:00
Daniel - 75d6cbdf95
[Gnus] Move setting of mail related variables to db-mail 2019-02-02 17:49:38 +01:00
Daniel - 26b0234b56
[Gnus] Move Gnus’ demon configuration to db-mail and init.el 2019-02-02 15:34:20 +01:00
Daniel - 784f5ce1fd
[Mail] Move ‘db/mail-accounts’ to db-mail package 2019-02-02 15:30:16 +01:00
Daniel - 1066e266fc
[Mail] Refactor SMTP configuration 2019-02-02 15:14:22 +01:00
Daniel - c6f28090df
[Gnus] Moving most of the configuration to init.el 2019-02-02 15:05:29 +01:00
Daniel - 2a4302c883
[Utils] Move S/MIME lookup function to init.el 2019-01-27 12:10:44 +01:00
Daniel - 1cc212f955
[Utils] Simplify ‘db/bookmark-add-with-handler’ 2019-01-27 09:25:03 +01:00
Daniel - be7625830c
[Utils] Sort bookmarks after adding a new one 2019-01-27 09:24:01 +01:00
Daniel - db1225da36
[Utils] Clean up main helm shortcut menu
‘db/helm-frequently-visited-locations’ can now (and could always) be implemented
using bookmarks.
2019-01-25 20:41:42 +01:00
Daniel - c77cd7e889
[Utils] Add simple way to add external bookmarks 2019-01-25 20:39:01 +01:00
Daniel - 2be4970d2a
[EShell] Fix completion for git
Search string was not up-to-date anymore, and comments behind actual commands
have changed.
2018-12-09 14:55:52 +01:00
Daniel - 926e977016
[Timeline] Try to keep point on deleted line 2018-11-29 20:08:33 +01:00
Daniel - 16068add6f
[Timeline] Minor note on what else to do 2018-11-28 17:06:15 +01:00
Daniel - 98f94be5f7
[Timeline] Cleaning up as suggested by flycheck 2018-11-28 16:58:13 +01:00
Daniel - c8e9c6340e
[Timeline] Make sure point is correct after killing 2018-11-28 16:52:11 +01:00
Daniel - 62ac9a887b
[Timeline] Extract gap-filling into separate function 2018-11-28 16:50:18 +01:00
Daniel - f2db1f5b5e
[Timeline] Ensure empty timelines don’t break removal of short entries 2018-11-28 16:38:47 +01:00
Daniel - a4febc68d1
[Timeline] Fix name of function 2018-11-28 16:38:36 +01:00
Daniel - f54248927d
[Timeline] Some first documentation 2018-11-28 16:38:34 +01:00
Daniel - d54079d660
[Timeline] More error checking when trying to kill a line 2018-11-28 16:17:37 +01:00
Daniel - 325ccc58ea
[Timeline] Move point on headline after redrawing 2018-11-28 16:17:20 +01:00
Daniel - 5a309b1d0f
[Timeline] Disable undo
Undoing changes in the timeline buffer may make the display inconsistent with
the values of the internal variables (in particular when lines got killed and
the like).
2018-11-28 16:16:37 +01:00