Commit Graph

826 Commits

Author SHA1 Message Date
Daniel - 6d5a37b41d
[ELPA] Update crucial packages 2019-03-31 19:05:44 +02:00
Daniel - d1d87c1256
[Misc] Update .gitignore 2019-03-31 19:05:28 +02:00
Daniel - f62702e1ea
[Gnus] Explicitly initialize demon 2019-03-31 11:16:50 +02:00
Daniel - 0a68df7b49
[Timeline] Fix obsolete calls to ‘timeline-tools-entry-category’ 2019-03-29 18:46:18 +01:00
Daniel - 207fb331ff
[Timeline] Allow to customize category when formatting timelines 2019-03-29 17:41:30 +01:00
Daniel - 90445b6c3d
[Music] Cosmetics
That’s important!
2019-03-02 15:33:55 +01:00
Daniel - f671a44939
[Music] Make updating playlists keep tracks outside of source directory 2019-03-02 15:29:46 +01:00
Daniel - ed285c87d2
[Music] Minor changes and cosmetics 2019-03-02 15:18:19 +01:00
Daniel - 037f0cfbee
[Music] A simple helper function to update ‘db/playlist’ 2019-03-02 14:36:40 +01:00
Daniel - f2c0847ffa
[Music] Move require to top 2019-03-02 14:36:34 +01:00
Daniel - 888e703448
[Music] Introduce ‘db/music’ and move code there
All music related functions that do not directly depend on EMMS will now go into
‘db/music’, with the intention that if we in the future replace EMMS with
something else, the API provided by ‘db/music’ will still be valid.  This does
not mean, however, that functions in ‘db/music’ may not use functions from EMMS.
2019-03-02 13:37:05 +01:00
Daniel - 4128bcd249
[Mail] Set some related variables directly via ‘db/mail-accounts’ 2019-03-02 11:33:21 +01:00
Daniel - 6b47a509f3
[BBDB] Fix typo in command list 2019-03-02 11:23:47 +01:00
Daniel - 0640d67fc2
[Gnus] Don’t error when BBDB fails 2019-03-02 11:21:10 +01:00
Daniel - 772ba2f672
[Init] Very minor restructuring 2019-03-02 11:15:28 +01:00
Daniel - 7f81d18c11
[Utils] Fix outdated reference to ‘db/ascii-to-hex’ 2019-03-02 11:15:07 +01:00
Daniel - a83608e686
[Misc] Enable ‘lispy’ only when available
To ensure that Emacs is still largely responsive without it.
2019-03-02 11:14:37 +01:00
Daniel - e2522bdbd0
[Utils] Add missing require 2019-03-02 11:10:34 +01:00
Daniel - 4fb6e3e5c1
[Hydra] Move hydras to separate package
This allows ‘db-utils’ to not be dependent on ‘hydra’
2019-03-02 11:06:55 +01:00
Daniel - 378b608c2b
[Utils] Make ‘db-utils’ loadable without requiring ‘dash’ 2019-03-02 11:02:47 +01:00
Daniel - b17958c104
[Utils] Silencing some byte compiler warnings 2019-03-02 11:02:41 +01:00
Daniel - 6d5976a00a
[Utils] Make main custom variables for ‘db/helm-shortcuts’ Helm-agnostic 2019-03-02 10:55:13 +01:00
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