Commit Graph

573 Commits

Author SHA1 Message Date
Daniel - 44e6818abb
[Org] Provide function to set frame title from current clock 2019-08-31 11:26:04 +02:00
Daniel - 43ece81b2d
[Utils] Improve definitions of custom helm sources
Instead of giving a list, we now create the sources directly.  This gives us the
possibility to configure certain aspects of the sources like matching behavior
and highlighting.  Now we are much closer to the standard behavior of helm than
before.
2019-08-30 19:47:25 +02:00
Daniel - 777494635e
[Org] Make function to mark default task non-anonymous 2019-08-22 20:38:00 +02:00
Daniel - 76999d9136
[Timeline] Add text properties to all fields
Actually, we add the text properties ‘marker’ and ‘entry’ to the whole line, but
the alinging of the table somehow removes the text properties between two
columns.  It is kept in the fields, though, and that is enough.
2019-07-13 20:16:04 +02:00
Daniel - af244b853b
[Timeline] Don’t look from behind when killing rows
Somehow sometimes columns get added at the end, and then the old implementation
did not work correctly.
2019-07-13 19:38:26 +02:00
Daniel - 952e6f1c95
[Music] Add simple function to play files from git-annex-find call 2019-06-10 16:27:28 +02:00
Daniel - b6414e118d
[Music] Move cache update function to better place in db-music.el 2019-06-10 16:26:58 +02:00
Daniel - 9e075d6e0c
[Music] Introduce ‘db/play-auto-playlist’
This is the main entry point to play automatically generated playlists (“auto
playlists”).  It is using the value of ‘db/auto-playlist-file-function’ to
generate a list of files to play.  This list if currently played using EMMS, via
‘db/-emms-playlist-from-files’.
2019-06-10 14:11:52 +02:00
Daniel - bc41e3c5be
[EMMS] Simplify call to automatic playlist generation 2019-06-10 11:38:32 +02:00
Daniel - 96162d3eaf
[EMMS] Require emms before showing track status 2019-06-10 11:35:43 +02:00
Daniel - c309cf7917
[Music] Move customizable variables into db-music.el 2019-06-10 11:33:35 +02:00
Daniel - 402bfc7643
[Music] Check return value of call to git-annex-find 2019-06-10 09:45:24 +02:00
Daniel - 29d138f968
[Music] Simplify call to git-annex-find
And also make it more secure, because no shell is involved anymore.
2019-06-10 09:39:54 +02:00
Daniel - f8c71d96e9
[Music] Check that list of files is not empty before changing EMMS playlist 2019-06-10 09:39:54 +02:00
Daniel - 7cd6d399a4
[Music] Fix name of playlist function from git-annex-find 2019-06-10 09:39:53 +02:00
Daniel - bd29ca9c02
[Music] Simplify implementation of ‘db/play-playlist-from-cache’
Use ‘db/-emms-playlist-from-files’ instead of generating the playlist on our
own.
2019-06-10 09:39:53 +02:00
Daniel - 68d7605deb
[Music] Add playlist function based on git-annex match expressions 2019-06-10 09:39:53 +02:00
Daniel - 9b48edd77f
[Music] Allow for customizing automatic playlist function 2019-06-10 09:39:52 +02:00
Daniel - ff06cddaba
[Music] Move shortcut to play automatic playlists to EMMS hydra
This is the right place.
2019-06-10 09:39:52 +02:00
Daniel - 2b13606f9b
[EMMS] Display performer even when no artist is given 2019-06-10 09:39:50 +02:00
Daniel - 076fc384db
[EMMS] Include album in track description if available 2019-06-09 09:24:12 +02:00
Daniel - 57198f1e1a
[Utils] Fix directory name for ‘db/dired-from-shell-command’
Sometimes the string "Output of ‘…’" seems to be interpreted as directory name,
and then dired complains about it not being existent.  It is not completely
understood yet when this will happen, and an easy workaround seems to be to
stick to a fixed string that works.  This is what’s used now.
2019-06-08 13:27:14 +02:00
Daniel - 0e3ad47943
[Utils] Command to display dired buffer of custom file list 2019-06-08 13:05:17 +02:00
Daniel - f2115f5587
[Org] A custom link type for RFCs 2019-05-31 21:38:05 +02:00
Daniel - 63b2e34be4
[Org] Add link types for Outlook and OneNote 2019-05-31 21:28:44 +02:00
Daniel - 5b5bf87976
[Utils] Small helper function to open CSV files as Org mode tables 2019-05-05 15:54:16 +02:00
Daniel - 2ce73e0a52
[Mail] Only show SMTP trace buffer when available 2019-04-28 10:59:06 +02:00
Daniel - 0e9f5cc5f7
[Mail] Add accessor functions for ‘db/mail-accounts’ 2019-04-24 15:03:19 +02:00
Daniel - 20e14a345b
[Hydra] Remove hydra for changing ispell dictionaries
Use standard ‘ispell-change-dictionary’ instead (it’s more generic and should
also work on Windows)
2019-04-11 09:03:37 +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 - 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 - 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 - 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 - 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
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
Daniel - ddded41c7a
[Timeline] Change time formats when displaying only one day
There is no use in displaying the whole date when it’s clear that we are only
looking at one day.  Thus, only hours and minutes are shown for start and end
times now.  To make the headline still useful, a new time format has been
introduced.
2018-07-31 14:07:56 +02:00