c52f3c7fdd
[Mail] Documentation and minor refactoring of db-mail
2019-02-10 13:58:16 +01:00
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
ca6688996c
[Mail] Fix usage of ‘cl-assert’
2019-02-09 14:00:33 +01:00
3f35471081
[Mail] Make sending mails more robust
2019-02-09 14:00:24 +01:00
809622d982
[Utils] Small helper to add eww bookmarks
2019-02-09 11:45:45 +01:00
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
b1c485e079
[Mail] Move fix to attach files to the end of a message to db-mail
2019-02-02 18:00:47 +01:00
363c5f8108
[Mail] Some structuring for db-mail
2019-02-02 17:57:21 +01:00
75d6cbdf95
[Gnus] Move setting of mail related variables to db-mail
2019-02-02 17:49:38 +01:00
26b0234b56
[Gnus] Move Gnus’ demon configuration to db-mail and init.el
2019-02-02 15:34:20 +01:00
784f5ce1fd
[Mail] Move ‘db/mail-accounts’ to db-mail package
2019-02-02 15:30:16 +01:00
1066e266fc
[Mail] Refactor SMTP configuration
2019-02-02 15:14:22 +01:00
c6f28090df
[Gnus] Moving most of the configuration to init.el
2019-02-02 15:05:29 +01:00
2a4302c883
[Utils] Move S/MIME lookup function to init.el
2019-01-27 12:10:44 +01:00
1cc212f955
[Utils] Simplify ‘db/bookmark-add-with-handler’
2019-01-27 09:25:03 +01:00
be7625830c
[Utils] Sort bookmarks after adding a new one
2019-01-27 09:24:01 +01:00
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
c77cd7e889
[Utils] Add simple way to add external bookmarks
2019-01-25 20:39:01 +01:00
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
926e977016
[Timeline] Try to keep point on deleted line
2018-11-29 20:08:33 +01:00
16068add6f
[Timeline] Minor note on what else to do
2018-11-28 17:06:15 +01:00
98f94be5f7
[Timeline] Cleaning up as suggested by flycheck
2018-11-28 16:58:13 +01:00
c8e9c6340e
[Timeline] Make sure point is correct after killing
2018-11-28 16:52:11 +01:00
62ac9a887b
[Timeline] Extract gap-filling into separate function
2018-11-28 16:50:18 +01:00
f2db1f5b5e
[Timeline] Ensure empty timelines don’t break removal of short entries
2018-11-28 16:38:47 +01:00
a4febc68d1
[Timeline] Fix name of function
2018-11-28 16:38:36 +01:00
f54248927d
[Timeline] Some first documentation
2018-11-28 16:38:34 +01:00
d54079d660
[Timeline] More error checking when trying to kill a line
2018-11-28 16:17:37 +01:00
325ccc58ea
[Timeline] Move point on headline after redrawing
2018-11-28 16:17:20 +01:00
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
a8385cb542
[Timeline] Dump functions to move between lines
2018-11-28 16:12:06 +01:00
be6f75ba5c
[Timeline] Add killing of lines
2018-11-28 15:59:21 +01:00
fd3b2135ca
[Timeline] Make transformer for timelines into separate function
2018-11-28 15:55:29 +01:00
fc53fd8943
[Timeline] Fix return value of headline getter
2018-11-28 15:55:08 +01:00
b9d611d9bf
[Timeline] Move propertization (uh) to redrawing function
2018-11-28 15:46:50 +01:00
0bfdf970d1
[Timeline] Remove obsolete clustering filter function
2018-11-28 15:45:15 +01:00
57a8f25ea0
[Timeline] Remove code for clustered entries
...
Now all entries have exactly one marker.
2018-11-28 15:44:48 +01:00
6ad90e02b9
[Timeline] First draft version for adding inverted clock lines
2018-11-21 17:29:29 +01:00
d2a91b8320
[Timeline] Extend ‘timeline-tools-clocklines-of-task’ to accept point or mark
2018-11-21 17:19:32 +01:00
70c3fc3aee
[Timeline] Make sure buffer is unfolded before iterating over clocklines
2018-11-21 17:19:06 +01:00
f75609e987
[Utils] Remove unnecessary command in XML pretty printer
2018-11-21 14:31:37 +01:00
600285f9e5
[Utils] Improve XML pretty printer
2018-11-21 14:29:49 +01:00
a08432b23b
[Utils] Simpler pretty printer for XML
2018-11-21 10:38:05 +01:00
83c1dfbed1
[Org] Simplify ‘db/make-org-capture-frame’
2018-11-18 16:57:16 +01:00
5b64a89943
[Org] Code to make frame for spontaneous capturing
2018-11-18 16:39:43 +01:00
3459213765
[Org] Add simple check for ‘db/clock-in-by-task-id’
2018-11-18 16:00:13 +01:00
b11c63c49e
[Org] Clean up code for main hydra
2018-11-18 16:00:04 +01:00
f6c7a408db
[Misc] Remove db-emacsclient.el and distribute functions to other files
2018-11-18 15:37:58 +01:00
d1df3ad3bb
[Utils] Move top-level helper functions from init.el to db-utils.el
2018-11-10 08:33:47 +01:00
e0bba9da6b
[Utils] Move general purpose hydras to db-utils
2018-11-03 20:55:13 +01:00
abe02fe511
[TeX] Move function for adding additional symbols to input method to db-utils
2018-11-03 19:11:48 +01:00
e5c197d7a9
[EMMs] Make sure emms is loaded when playing personal playlist
2018-11-03 18:37:08 +01:00
453c720814
[TeX] Merge configuration into init.el
2018-11-03 12:43:58 +01:00
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
3522387e90
[EShell] Show history of previous commands in order of usage
2018-11-03 12:09:54 +01:00
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
fe6cd4677b
[Org] Update brief documentation of db-org
2018-11-03 11:38:42 +01:00
f8c2d0b441
[Org] Move org-capture configuration to init.el
2018-11-03 11:37:31 +01:00
ec35b0edae
[Org] Make sure org-clock is loaded when using the org-clock hydra
2018-11-03 11:31:36 +01:00
bfe12ddc24
[Org] Move require for org-download to init.el
2018-11-03 11:19:16 +01:00
bef85cbdc5
[Org] Move hook for resetting checkboxes to init.el
2018-11-03 11:19:02 +01:00
f510d73ae7
[Org] Move (small) Babel config to init.el
2018-11-03 11:18:40 +01:00
d82d1550c6
[Org] Move hack for tag search to init.el
2018-11-03 11:18:22 +01:00
37273353c7
[Org] Move main variable definitions to init.el
2018-11-03 11:15:37 +01:00
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
782dd9b8c1
[Org] Rename function to save current org task to file
...
That.
2018-11-03 10:30:47 +01:00
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
a8d79c52f5
[Org] Beautifications
2018-11-03 09:45:09 +01:00
8d07f1c197
[Org] Move some keybinding to init.el
2018-11-03 09:45:00 +01:00
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
f96329c4b6
[Org] Readd accidentally remove hyrda for org mode clocking
2018-11-03 09:05:01 +01:00
f10ea83cef
[Org] Remove some obsolete or duplicate configuration
2018-11-02 20:28:39 +01:00
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
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
e73c4d0596
[Org] Include diary in agenda view
2018-10-31 13:51:39 +01:00
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
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
54a3cef8f3
[Util] Quote current directory when switching to it in eshell
2018-10-18 17:38:54 +02:00
93fc26e426
[Org] Remove old diary file before exporting new one
2018-10-07 19:19:33 +02:00
f1a5c46f55
[Org] Explicitly specify cursor position in capture pattern
2018-09-12 17:08:51 +02:00
c48bb8d3da
[Org] Hack: don’t read all properties of an entry when asking only for one
2018-09-12 17:08:28 +02:00
7b611873a1
[Org] Some minor modifications in babel configuration
2018-09-09 11:43:24 +02:00
de1b42a34d
[Org] Settings for listings package also for beamer
2018-09-09 10:59:46 +02:00
479a797a88
[Org] Trying some color in LaTeX export
...
Not there yet, but close
2018-09-08 21:44:04 +02:00
7dbf97b54a
[Org] Further improving LaTeX export settings
2018-09-08 21:36:15 +02:00
acd3962f4c
[Org] Some default settings for the listings package
2018-09-08 13:16:20 +02:00
473ac32147
[Org] Use ‘lualatex’ as default
2018-09-08 13:16:17 +02:00
bebcee23fa
[Org] No postamble in HTML export
2018-09-08 10:30:39 +02:00
ecab60562e
[Org] Restructuring export settings
2018-09-08 10:27:02 +02:00
a4e5f0616f
[Misc] Change the way to load ‘tex-mode’
2018-09-06 20:18:01 +02:00
48ce381845
[Utils] Remove obsolete org utility function
2018-08-27 21:28:39 +02:00
67b1290088
[Org] Update docstring for function capturing code snippets
2018-08-18 16:34:00 +02:00
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
9259c48272
[Projects] Delete bookmarks when archiving projects
2018-08-18 10:50:55 +02:00
1f08b83cf8
[Projects] Fix predicates to check for existing projects
2018-08-18 10:49:59 +02:00
2bae031158
[Projects] Add another newline
2018-08-18 10:49:30 +02:00
e1a05acdec
[Projects] Cosmetics
2018-08-18 10:16:21 +02:00
45d8f2c79e
[Projects] Make new projects into git repositories whenever possible
2018-08-18 10:16:15 +02:00
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
6ab52f11ed
[Misc] Almost exclusively use ‘with-eval-after-load’
...
instead of ‘eval-after-load’.
2018-08-15 21:12:42 +02:00
e8a8781a78
[Org] Update file-apps for default M$ programs
2018-08-15 17:54:50 +02:00
4a2acf28fc
[Org] Fix error in file-app default for Cygwin
2018-08-15 17:51:59 +02:00
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
4975dab897
[Org] Don’t give up on broken links when exporting
2018-08-14 19:50:36 +02:00
68c235b3d0
[Org] Allow current buffer as additional refile target
2018-08-14 19:50:25 +02:00
78fb2e2860
[Org] Update ‘org-file-apps‘ for Cygwin
2018-08-14 19:50:10 +02:00
d5215d60be
[Org] Enable more LaTeX classes
2018-08-09 21:34:28 +02:00
93c6bb2a81
[Projects] Fix typo
2018-08-05 16:35:44 +02:00
2c0b0db45e
[Projects] Simple projectile integration
2018-08-05 16:29:34 +02:00
141ed2c4bc
[Projects] Fix typo in function call
2018-08-05 16:29:03 +02:00
843714c39b
[Projects] Simplify generation of .projectile file
2018-08-05 16:26:01 +02:00
b64c830ac5
[Projects] Simplify directory name concatenation
2018-08-05 16:23:37 +02:00
3f828b64fc
[Projects] Update todo list
2018-08-05 16:23:26 +02:00
6da48163df
[Projects] Add simple project management library
2018-08-05 16:19:52 +02:00
d0a98c9c6a
[Org] Move Hy Babel code to ‘db-org’
2018-08-04 12:32:54 +02:00
7345824659
[Timeline] New default value for filter functions
2018-08-03 20:15:33 +02:00
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
f2475711b7
[Timeline] Make default value for skipping short entries customizable
2018-08-03 20:14:39 +02:00
8c4d4b4744
[Timeline] Fix error when showing timeline of past day
2018-08-03 18:39:56 +02:00
d8bf5b3e9e
[Org] Add export by pandoc
2018-08-01 16:28:37 +02:00
09c1d2c37c
[Org] Moving loading of hydra to more sensible place
2018-07-31 21:01:18 +02:00
ca7f632e4b
[Org] Remove iCal support
2018-07-31 20:57:04 +02:00
3419d456dc
[Org] Moving some code around
2018-07-31 20:55:59 +02:00
35518929d3
[Timeline] Cosmetics
2018-07-31 16:04:20 +02:00
4a93f1218a
[Timeline] Allow jumping to headlines in corresponding org-mode files
2018-07-31 16:04:05 +02:00
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
1acc866b76
[Timeline] Allow interactive skipping of short entries
2018-07-31 14:35:58 +02:00
2eeb057122
[Timeline] Don’t make time formats customizable
...
One can overwrite them using standard dynamic binding.
2018-07-31 14:13:12 +02:00
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
023a14f8e7
[Timeline] Don’t do filtering anymore
...
Instead draw lines when the category changes.
2018-07-31 14:09:56 +02:00
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
003051ab24
[Timeline] Truncate start and end times
2018-07-31 14:07:20 +02:00
7864384e73
[Utils] Require ‘helm-eww’ before using it
2018-07-20 16:24:34 +02:00
c67255b7c5
[EShell] More prompt beautifications
...
Or modifications, at least.
2018-07-20 14:26:34 +02:00
462dd74550
[EShell] Fix wrong key bindings
2018-07-20 14:26:18 +02:00
631fbcfd13
[EShell] More playing around with the prompt
2018-07-19 14:30:01 +02:00
7640aae6f6
[EShell] Improving display and navigation of history
2018-07-19 14:02:44 +02:00
1d1f48e47b
[EShell] Shortcut for calling ‘magit-status’
2018-07-19 13:50:02 +02:00
1126f85c6c
[EShell] Trying to make the prompt look nicer
...
With inspiration from Howard Abrams’ Emacs configuration
2018-07-19 13:49:26 +02:00
cf4a07d8d6
[Utils] Use ‘helm-eww’ when available to list eww-bookmarks
2018-07-14 12:07:01 +02:00
d635236e48
[Utils] Use ‘cygstart’ to open documents in custom helm interface
2018-07-11 19:17:45 +02:00
241ee33100
[TeX] Use special purpose ispell parser
2018-07-11 17:30:41 +02:00
c6d05cea7b
[Org] Capture template for plain bookmarks
2018-07-08 13:13:28 +02:00
000397e932
[Org] Don’t treat _ and ^ special without braces
2018-07-08 13:13:13 +02:00
4c1afc9baf
[Org] New defaults for opening Microsoft documents
2018-07-06 19:37:15 +02:00
e587855fe3
[Timeline] Allow re-parsing the current timeline
...
Will update the category cache of all relevant files before redrawing the
current timeline.
2018-06-29 21:22:09 +02:00
c4508fcca0
[Timeline] Enable quitting the current window
2018-06-29 21:21:50 +02:00
12136f699a
[Org] Minor rework of ox integration
2018-05-05 20:41:49 +02:00
5503d13183
[Timeline] Major rewrite
...
- Add major mode
- Add simple keybindings
- Add possibility to move forward and backward by one day
2018-04-30 19:30:24 +02:00
8d5f7fbe0b
[Timeline] Enable hl-mode and select buffer on display
2018-04-30 16:55:58 +02:00