Commit Graph

374 Commits

Author SHA1 Message Date
Daniel - a8385cb542
[Timeline] Dump functions to move between lines 2018-11-28 16:12:06 +01:00
Daniel - be6f75ba5c
[Timeline] Add killing of lines 2018-11-28 15:59:21 +01:00
Daniel - fd3b2135ca
[Timeline] Make transformer for timelines into separate function 2018-11-28 15:55:29 +01:00
Daniel - fc53fd8943
[Timeline] Fix return value of headline getter 2018-11-28 15:55:08 +01:00
Daniel - b9d611d9bf
[Timeline] Move propertization (uh) to redrawing function 2018-11-28 15:46:50 +01:00
Daniel - 0bfdf970d1
[Timeline] Remove obsolete clustering filter function 2018-11-28 15:45:15 +01:00
Daniel - 57a8f25ea0
[Timeline] Remove code for clustered entries
Now all entries have exactly one marker.
2018-11-28 15:44:48 +01:00
Daniel - 6ad90e02b9
[Timeline] First draft version for adding inverted clock lines 2018-11-21 17:29:29 +01:00
Daniel - d2a91b8320
[Timeline] Extend ‘timeline-tools-clocklines-of-task’ to accept point or mark 2018-11-21 17:19:32 +01:00
Daniel - 70c3fc3aee
[Timeline] Make sure buffer is unfolded before iterating over clocklines 2018-11-21 17:19:06 +01:00
Daniel - f75609e987
[Utils] Remove unnecessary command in XML pretty printer 2018-11-21 14:31:37 +01:00
Daniel - 600285f9e5
[Utils] Improve XML pretty printer 2018-11-21 14:29:49 +01:00
Daniel - a08432b23b
[Utils] Simpler pretty printer for XML 2018-11-21 10:38:05 +01:00
Daniel - 83c1dfbed1
[Org] Simplify ‘db/make-org-capture-frame’ 2018-11-18 16:57:16 +01:00
Daniel - 5b64a89943
[Org] Code to make frame for spontaneous capturing 2018-11-18 16:39:43 +01:00
Daniel - 3459213765
[Org] Add simple check for ‘db/clock-in-by-task-id’ 2018-11-18 16:00:13 +01:00
Daniel - b11c63c49e
[Org] Clean up code for main hydra 2018-11-18 16:00:04 +01:00
Daniel - f6c7a408db
[Misc] Remove db-emacsclient.el and distribute functions to other files 2018-11-18 15:37:58 +01:00
Daniel - d1df3ad3bb
[Utils] Move top-level helper functions from init.el to db-utils.el 2018-11-10 08:33:47 +01:00
Daniel - e0bba9da6b
[Utils] Move general purpose hydras to db-utils 2018-11-03 20:55:13 +01:00
Daniel - abe02fe511
[TeX] Move function for adding additional symbols to input method to db-utils 2018-11-03 19:11:48 +01:00
Daniel - e5c197d7a9
[EMMs] Make sure emms is loaded when playing personal playlist 2018-11-03 18:37:08 +01:00
Daniel - 453c720814
[TeX] Merge configuration into init.el 2018-11-03 12:43:58 +01:00
Daniel - b9d06667ee
[EMMS] Streamlined configuration
Moved actual configuration back from db-emms.el to init.el.

May very well be that the configuration is now broken again, let’s see how it’s
working out.
2018-11-03 12:22:48 +01:00
Daniel - 3522387e90
[EShell] Show history of previous commands in order of usage 2018-11-03 12:09:54 +01:00
Daniel - 60f4a1cc0a
[EShell] Streamling configuration
Move all actual configuration to init.el, only leaving function definitions in
db-eshell.el.
2018-11-03 12:01:34 +01:00
Daniel - fe6cd4677b
[Org] Update brief documentation of db-org 2018-11-03 11:38:42 +01:00
Daniel - f8c2d0b441
[Org] Move org-capture configuration to init.el 2018-11-03 11:37:31 +01:00
Daniel - ec35b0edae
[Org] Make sure org-clock is loaded when using the org-clock hydra 2018-11-03 11:31:36 +01:00
Daniel - bfe12ddc24
[Org] Move require for org-download to init.el 2018-11-03 11:19:16 +01:00
Daniel - bef85cbdc5
[Org] Move hook for resetting checkboxes to init.el 2018-11-03 11:19:02 +01:00
Daniel - f510d73ae7
[Org] Move (small) Babel config to init.el 2018-11-03 11:18:40 +01:00
Daniel - d82d1550c6
[Org] Move hack for tag search to init.el 2018-11-03 11:18:22 +01:00
Daniel - 37273353c7
[Org] Move main variable definitions to init.el 2018-11-03 11:15:37 +01:00
Daniel - b8b6842e56
[Org] Move Agenda customization to init.el
some minor other configurations moved to init.el, too.
2018-11-03 10:59:41 +01:00
Daniel - 782dd9b8c1
[Org] Rename function to save current org task to file
That.
2018-11-03 10:30:47 +01:00
Daniel - 00934a6bec
[Org] Move helper functions back to db-org
New approach: all custom helper functions go to db-org, and all actual
configuration will move to init.el (someday).
2018-11-03 10:28:49 +01:00
Daniel - a8d79c52f5
[Org] Beautifications 2018-11-03 09:45:09 +01:00
Daniel - 8d07f1c197
[Org] Move some keybinding to init.el 2018-11-03 09:45:00 +01:00
Daniel - f0a2383b7a
[Org] Restructure configuration for org mode clocking
Moved most of the code to init.el, and some helper functions to the
corresponding hydra in db-org.el (this is the only place where they are used).
2018-11-03 09:44:52 +01:00
Daniel - f96329c4b6
[Org] Readd accidentally remove hyrda for org mode clocking 2018-11-03 09:05:01 +01:00
Daniel - f10ea83cef
[Org] Remove some obsolete or duplicate configuration 2018-11-02 20:28:39 +01:00
Daniel - 54f8492a33
[Org] Restructuring configuration
- Moving some package declarations to init.el
- Moving calendar export function to ‘db-utils’
2018-11-02 20:24:16 +01:00
Daniel - 06c427aba3
[Misc] Make most variable settings in init.el customizable
This is achieved by moving the variable definitions to use-packages’ :init
blocks, and allowing ‘db/run-init’ to override these definitions by calling
‘load-file’ on custom.el afterwards.

Also inlined some definitions from my custom.el file back into init.el
2018-11-02 18:17:51 +01:00
Daniel - e73c4d0596
[Org] Include diary in agenda view 2018-10-31 13:51:39 +01:00
Daniel - 73c2162b22
[Org] Fix bug in fix for ‘org-cached-entry-get’
and I thought it worked backed then, don’t know what I had tested …
2018-10-21 09:44:58 +02:00
Daniel - a38efb3133
[EShell] Add workaround for faulty completing when not ignoring case
Is this a general issue?  Should this be reported?
2018-10-20 14:54:09 +02:00
Daniel - 54a3cef8f3
[Util] Quote current directory when switching to it in eshell 2018-10-18 17:38:54 +02:00
Daniel - 93fc26e426
[Org] Remove old diary file before exporting new one 2018-10-07 19:19:33 +02:00
Daniel - f1a5c46f55
[Org] Explicitly specify cursor position in capture pattern 2018-09-12 17:08:51 +02:00
Daniel - c48bb8d3da
[Org] Hack: don’t read all properties of an entry when asking only for one 2018-09-12 17:08:28 +02:00
Daniel - 7b611873a1
[Org] Some minor modifications in babel configuration 2018-09-09 11:43:24 +02:00
Daniel - de1b42a34d
[Org] Settings for listings package also for beamer 2018-09-09 10:59:46 +02:00
Daniel - 479a797a88
[Org] Trying some color in LaTeX export
Not there yet, but close
2018-09-08 21:44:04 +02:00
Daniel - 7dbf97b54a
[Org] Further improving LaTeX export settings 2018-09-08 21:36:15 +02:00
Daniel - acd3962f4c
[Org] Some default settings for the listings package 2018-09-08 13:16:20 +02:00
Daniel - 473ac32147
[Org] Use ‘lualatex’ as default 2018-09-08 13:16:17 +02:00
Daniel - bebcee23fa
[Org] No postamble in HTML export 2018-09-08 10:30:39 +02:00
Daniel - ecab60562e
[Org] Restructuring export settings 2018-09-08 10:27:02 +02:00
Daniel - a4e5f0616f
[Misc] Change the way to load ‘tex-mode’ 2018-09-06 20:18:01 +02:00
Daniel - 48ce381845
[Utils] Remove obsolete org utility function 2018-08-27 21:28:39 +02:00
Daniel - 67b1290088
[Org] Update docstring for function capturing code snippets 2018-08-18 16:34:00 +02:00
Daniel - b6bb05eb3f
[Org] Neat capture template for code snippets
from http://ul.io/nb/2018/04/30/better-code-snippets-with-org-capture/, inspired
by http://irreal.org/blog/?p=7207.
2018-08-18 16:18:14 +02:00
Daniel - 9259c48272
[Projects] Delete bookmarks when archiving projects 2018-08-18 10:50:55 +02:00
Daniel - 1f08b83cf8
[Projects] Fix predicates to check for existing projects 2018-08-18 10:49:59 +02:00
Daniel - 2bae031158
[Projects] Add another newline 2018-08-18 10:49:30 +02:00
Daniel - e1a05acdec
[Projects] Cosmetics 2018-08-18 10:16:21 +02:00
Daniel - 45d8f2c79e
[Projects] Make new projects into git repositories whenever possible 2018-08-18 10:16:15 +02:00
Daniel - 583d2e679c
[Projects] Use long names when creating bookmarks for new projects
When archiving projects, the bookmark is not deleted automatically anymore; will
fix this later.
2018-08-18 10:16:09 +02:00
Daniel - 6ab52f11ed
[Misc] Almost exclusively use ‘with-eval-after-load’
instead of ‘eval-after-load’.
2018-08-15 21:12:42 +02:00
Daniel - e8a8781a78
[Org] Update file-apps for default M$ programs 2018-08-15 17:54:50 +02:00
Daniel - 4a2acf28fc
[Org] Fix error in file-app default for Cygwin 2018-08-15 17:51:59 +02:00
Daniel - 9b45215f7a
[Org] Don’t make NOP inherited when looking for stuck projects
This is a major change in the semantics of this tag: NOP now does not designated
whole projects anymore, but only headlines that should not considered by
themselves as projects.  Consequently, sub-headlines of NOP-tagged headlines can
by projects on their own, and also show up as stuck projects if they are so.
2018-08-15 17:49:27 +02:00
Daniel - 4975dab897
[Org] Don’t give up on broken links when exporting 2018-08-14 19:50:36 +02:00
Daniel - 68c235b3d0
[Org] Allow current buffer as additional refile target 2018-08-14 19:50:25 +02:00
Daniel - 78fb2e2860
[Org] Update ‘org-file-apps‘ for Cygwin 2018-08-14 19:50:10 +02:00
Daniel - d5215d60be
[Org] Enable more LaTeX classes 2018-08-09 21:34:28 +02:00
Daniel - 93c6bb2a81
[Projects] Fix typo 2018-08-05 16:35:44 +02:00
Daniel - 2c0b0db45e
[Projects] Simple projectile integration 2018-08-05 16:29:34 +02:00
Daniel - 141ed2c4bc
[Projects] Fix typo in function call 2018-08-05 16:29:03 +02:00
Daniel - 843714c39b
[Projects] Simplify generation of .projectile file 2018-08-05 16:26:01 +02:00
Daniel - b64c830ac5
[Projects] Simplify directory name concatenation 2018-08-05 16:23:37 +02:00
Daniel - 3f828b64fc
[Projects] Update todo list 2018-08-05 16:23:26 +02:00
Daniel - 6da48163df
[Projects] Add simple project management library 2018-08-05 16:19:52 +02:00
Daniel - d0a98c9c6a
[Org] Move Hy Babel code to ‘db-org’ 2018-08-04 12:32:54 +02:00
Daniel - 7345824659
[Timeline] New default value for filter functions 2018-08-03 20:15:33 +02:00
Daniel - db0d3e726a
[Timeline] Allow clustering by same entry
The corresponding function shares a lot of code with the one for clustering by
same category, but for now it’s not worth the effort to refactor this.
2018-08-03 20:14:57 +02:00
Daniel - f2475711b7
[Timeline] Make default value for skipping short entries customizable 2018-08-03 20:14:39 +02:00
Daniel - 8c4d4b4744
[Timeline] Fix error when showing timeline of past day 2018-08-03 18:39:56 +02:00
Daniel - d8bf5b3e9e
[Org] Add export by pandoc 2018-08-01 16:28:37 +02:00
Daniel - 09c1d2c37c
[Org] Moving loading of hydra to more sensible place 2018-07-31 21:01:18 +02:00
Daniel - ca7f632e4b
[Org] Remove iCal support 2018-07-31 20:57:04 +02:00
Daniel - 3419d456dc
[Org] Moving some code around 2018-07-31 20:55:59 +02:00
Daniel - 35518929d3
[Timeline] Cosmetics 2018-07-31 16:04:20 +02:00
Daniel - 4a93f1218a
[Timeline] Allow jumping to headlines in corresponding org-mode files 2018-07-31 16:04:05 +02:00
Daniel - ffa06f0ee3
[Timeline] Use org-modes parser to parse headlines
The headline will now also have a property called ’marker, pointing to the
corresponding headline in the org-mode file
2018-07-31 16:03:29 +02:00
Daniel - 1acc866b76
[Timeline] Allow interactive skipping of short entries 2018-07-31 14:35:58 +02:00
Daniel - 2eeb057122
[Timeline] Don’t make time formats customizable
One can overwrite them using standard dynamic binding.
2018-07-31 14:13:12 +02:00
Daniel - 8f0549d5d3
[Timeline] Use a proper way to increase a supplied date by one day
Courtesy of http://sachachua.com/blog/2015/08/org-mode-date-arithmetic/
2018-07-31 14:10:12 +02:00
Daniel - 023a14f8e7
[Timeline] Don’t do filtering anymore
Instead draw lines when the category changes.
2018-07-31 14:09:56 +02:00