Commit Graph

238 Commits

Author SHA1 Message Date
55827f5d6c
[Timeline] Add some abstraction 2018-02-19 10:21:35 +01:00
5d446edd29
[Timeline] Retrieve category from archive, too 2018-02-19 10:20:57 +01:00
c77155dd63
[Org] Fix implementation for OneNote-Links 2018-02-14 22:26:29 +01:00
c14f45d186
[Org] Exclude refiling targets with DONE states
Copied from http://doc.norang.ca/org-mode.html#Refiling
2018-02-14 22:06:42 +01:00
2943a7a4b9
[Org] Fix spec for stuck projects 2018-02-04 18:14:30 +01:00
2fe2a55b59
[EMMS] Minor cleanup for configuration 2018-01-28 11:08:40 +01:00
0db33fb843
[EMMS] Silence some compiler warnings 2018-01-27 17:28:20 +01:00
3a556afca6
[Dired] Inline custom function from ‘db-utils’ into init.el 2018-01-27 16:41:20 +01:00
6fd381f020
[Timeline] Include archives 2018-01-27 12:11:59 +01:00
54a2edb223
[Timeline] Don’t stack ‘car’ and ‘cdr’ too much
For clarity and sanity.
2018-01-24 21:09:26 +01:00
eebf3f0e35
[Timeline] Beautify test on including the current clockline 2018-01-24 21:05:11 +01:00
d011ce0422
[Timeline] Barf if no clocklines can be found in given range 2018-01-24 20:55:10 +01:00
d6e79dcf2d
[Timeline] Use ‘org-time-string-to-seconds’
instead of longer version using ‘org-parse-time-string’.
2018-01-24 20:54:48 +01:00
fe1a509acf
[Timeline] Don’t use ‘cl’
Lot’s of ‘car’s and ‘cdr’s now!
2018-01-24 20:50:04 +01:00
0a5dc32b98
[Timeline] Add missing case when looking for clocklines in range
Missed case where there is only one clockline covering the whole requested
range.
2018-01-24 20:48:57 +01:00
7399609194
[EShell] Set some further variables 2018-01-24 19:30:05 +01:00
361ee2e83d
[EShell] Citing some sources 2018-01-24 19:29:57 +01:00
46400826eb
[EShell] Don’t barf if git commands cannot be found 2018-01-24 19:29:42 +01:00
e7ab32951b
[Timeline] Require ‘cl’ 2018-01-24 19:29:24 +01:00
7a9961a253
[Org] Don’t ask so much for meetings 2018-01-23 17:51:00 +01:00
31e1c64037
[Org] Use ‘cl-equalp’ instead of ‘equalp’ 2018-01-23 17:50:23 +01:00
88a20aff5f
[Timeline] Minor updates 2018-01-21 19:48:12 +01:00
50b7cf2653
[Timeline] Make filtering when formatting customizable 2018-01-21 19:15:33 +01:00
35c9ccbc4d
[Timeline] Make more clear that we keep some headlines as they are 2018-01-21 19:04:10 +01:00
f59d687620
[Timeline] Make format of inactive timestamps into global variables 2018-01-21 19:00:14 +01:00
a21bc3bc70
[Timeline] Use ‘cl-assert’ instead of ‘assert’ 2018-01-21 19:00:05 +01:00
90f6201c87
[Timeline] Continue refactoring 2018-01-21 18:51:30 +01:00
78480d5fae
[Timeline] More refactoring 2018-01-21 18:47:11 +01:00
cbaf589c53
[Timeline] Renaming functions 2018-01-21 18:38:22 +01:00
8ce8182529
[Timeline] Expand TODO in Commentary 2018-01-21 18:37:55 +01:00
574d62e2b3
[Timeline] Incorporating suggestions from flycheck 2018-01-21 18:28:36 +01:00
8fd665b954
[Org] Comments and TODOs 2018-01-21 18:12:48 +01:00
caa13eb1d3
[Timeline] Moving timeline code into separate package 2018-01-21 18:07:04 +01:00
3787cef333
Merge branch 'db/org-merger'
Conflicts:
	site-lisp/db-org.el
	site-lisp/db-utils.el
2018-01-21 16:19:04 +01:00
2d9b54104c
[Org] Highlight some latex syntax 2018-01-21 16:12:55 +01:00
b790d98977
[Org] Functions to copy clock lines from one task to another 2018-01-21 16:10:21 +01:00
74a26b4d5a
[Org] Change API of function to add clock lines to task
Instead of resolving an ID, this function now gets a marker designating the task
where the provided clock line should go to.
2018-01-21 16:09:27 +01:00
08927fd0ee
[Org] Fix reformatting function for bank csv files 2018-01-21 14:55:58 +01:00
9e32733014
[Misc] Even more silencing 2018-01-16 18:30:59 +01:00
18dd29d7e2
[Misc] Remove some more byte compiler warnings 2018-01-16 18:20:24 +01:00
55e3c0ab8f
[Org] Avoid some byte compiler warnings 2018-01-16 17:55:15 +01:00
925bb90dee
[Org] Don’t set symbol for ellipsis explicitly
Let’s use customize for this.
2018-01-16 17:40:56 +01:00
7fbc7f0217
[EShell] Don’t truncate buffer
The hook was wrong anyway.
2018-01-14 10:47:18 +01:00
60a3675d3e
[Misc] Use ‘with-editor’ in eshell and shell 2018-01-14 10:10:18 +01:00
fa0fb98291
[Org] Cosmetics 2018-01-13 18:29:56 +01:00
0bbaf4b62b
[Org] Change time representation for ‘db/org-add-clock-line-to-file’ 2018-01-13 18:29:37 +01:00
766b12e4e3
[Org] Updating documentation for clock line mapping function 2018-01-13 18:29:13 +01:00
f1ae359a35
[Utils] Move org-mode utils to ‘db-org.el’
and do some minor beautifications.
2018-01-13 14:25:05 +01:00
62ae309381
[Misc] Enable lispy in ‘eval-expression’ and the like only if loaded beforehand 2018-01-13 14:19:12 +01:00
375e39dd35
[Org] Simplification 2018-01-13 14:07:20 +01:00
2a6c40d446
[Org] Minor formatting 2018-01-13 14:07:13 +01:00
2c8d8ddaf1
[Org] Save point and mark when inserting new clock lines 2018-01-13 14:07:09 +01:00
2fcc4c4685
[Org] Cleaing up code on manipulating clock lines 2018-01-13 13:06:31 +01:00
0fa88c141f
[Org] First working version of clock line inserter 2018-01-13 12:51:08 +01:00
fab318d5dc
[Org] Rearrange code for manually inserting new clock lines 2018-01-13 12:50:50 +01:00
b81a152d42
[Org] Keep point and mark when iterating over clock lines and headlines 2018-01-13 12:49:43 +01:00
64c4f231bd
[Org] Update docstring for timeline formatter 2018-01-07 17:28:42 +01:00
3d283d600f
[Org] Add customization for timeline reporting 2018-01-07 17:28:20 +01:00
e4893fe52e
[Org] Minor changes for main timeline formatting function 2018-01-07 17:17:54 +01:00
c8d5bb24e1
[Org] Skip short slots in timeline formatting 2018-01-07 17:17:09 +01:00
463d7c1532
[Org] Cluster entries of timeline by category 2018-01-07 16:34:49 +01:00
0d2e773d9d
[Org] Function stub for merging clock lines into existing file
unfinished.
2018-01-01 15:35:34 +01:00
0d982d66d5
[Org] Ignore scheduled items in SOMEWHEN list 2018-01-01 15:34:51 +01:00
8cf1afc64c
[Org] Add timestamps for notes 2018-01-01 15:34:40 +01:00
53142f5b1e
[EMMS] Show compose even if performer is not known 2017-12-17 14:33:28 +01:00
34e639ac98
[Org] Refactor ‘db/org-clocking-time-in-range’
This function now uses the more general ‘db/org-map-clock-lines-and-entries’,
which is also going to be used by the future ‘db/org-add-clock-line-to-file’ (or
similar).
2017-12-16 10:42:23 +01:00
1f00baadde
[Org] Remove obsolete comment 2017-12-16 10:41:46 +01:00
adc1cac590
[Org] Remove unused ‘db/org-agenda-add-clocking-time’ 2017-12-15 21:46:14 +01:00
28c6ae47a1
[Org] make ‘db/org-add-clocking-time’ take two arguments 2017-12-15 21:45:50 +01:00
942c4a99dd
[Org] Don’t use UTC when converting time for reporting 2017-12-04 19:05:41 +01:00
54e6e242e3
[Org] Update type parameters for OneNote links
Untested.
2017-12-03 10:21:45 +01:00
58c786c251
[Org] Update and fix docstrings for reporting 2017-12-03 10:17:47 +01:00
5d347b1112
[Org] Use ‘sort’ instead of ‘cl-sort’
Should be equally fast, and is simpler.
2017-12-03 10:17:19 +01:00
62a2154d28
[Org] Fix typo in variable names 2017-12-03 10:16:13 +01:00
4273dfeb41
[Org] Revert ‘db/org-timeline-in-range’ to mostly imperative style
This mostly reverts 1192dc21, as it’s much clearer now what is going on, imho.

(btw: the commit message of 1192dc21 should have started with "More"
instead of "Move", duh!)
2017-12-03 10:07:58 +01:00
096989ee33
[Org] Use ‘org-read-date’ to query dates for reporting 2017-12-03 09:59:23 +01:00
53e81f252e
[Org] Another attempt to fix condition on current clock 2017-12-03 09:47:36 +01:00
41a57ecd96
[Org] Fix condition on when to include the current clock during reporting 2017-12-03 09:27:36 +01:00
17b5d9fecb
[Misc] Add lexical binding to all files 2017-12-03 09:19:05 +01:00
979f7af136
[Org] Clarify docstring for reporting function 2017-12-02 22:06:16 +01:00
1715a0412a
[Org] Remove redundant comma 2017-12-02 22:01:53 +01:00
5a68daa8e3
[Org] Adapt report formatting 2017-12-02 21:57:45 +01:00
1b6018dd84
[Org] Report for today ends 23:61 2017-12-02 21:57:28 +01:00
c76c7e3fd7
[Org] Some meta-comment on reporting 2017-12-02 21:57:12 +01:00
984777fdc2
[Org] When no date is given, default to today 2017-12-02 21:49:50 +01:00
bc08f185fd
[Org] Fix some bugs in the reporting functions 2017-12-02 21:48:57 +01:00
afb474d44c
[Org] Add convenience function to format report for a particular day 2017-12-02 21:27:34 +01:00
bdf7209032
[Org] Fix formatting of ‘db/org-format-timeline’ 2017-12-02 21:21:05 +01:00
24da327c2e
[Org] Show category instead of duration when reporting 2017-12-02 21:17:07 +01:00
1192dc2cb8
[Org] Move functional style for reporting function
Doesn’t mean it’s more comprehensible now, though …
2017-12-02 21:11:41 +01:00
e95ca2da9a
[Org] Add markers to reporting function
In this way, more information can be extracted from the actual formatting
functions.
2017-12-02 20:55:14 +01:00
599e6d41b8
[Org] Add reporting function for timelines 2017-12-02 20:00:58 +01:00
6fea7a228d
[Org] Add auxiliary functions for reporting 2017-12-02 18:49:21 +01:00
eb67f79be6
[Themes] Add dark and light theme 2017-12-02 13:11:02 +01:00
4bae941b44
[Utils] Only show important document with prefix arg 2017-11-25 20:45:59 +01:00
3a51420a7c
[Utils] Minor simplification 2017-11-20 20:20:47 +01:00
04ab68b09d
[Utils] Dual converter for ascii to hex 2017-11-20 19:52:39 +01:00
a1c29009ac
[Utils] Swapping lines for better readability 2017-11-18 15:14:09 +01:00
5377524830
[Utils] Make hex converter and ntp converter interactive
Not quite sure whether this is the right way to do it, though.
2017-11-18 11:25:55 +01:00
888c505f88
[Utils] Add function to convert NTP packets to human-readable time 2017-11-18 11:11:48 +01:00