Commit Graph

365 Commits

Author SHA1 Message Date
ff82056c7a
[Org] Add minimal ox-reveal configuration 2018-12-16 09:27:53 +01:00
a08432b23b
[Utils] Simpler pretty printer for XML 2018-11-21 10:38:05 +01:00
5b64a89943
[Org] Code to make frame for spontaneous capturing 2018-11-18 16:39:43 +01:00
f6c7a408db
[Misc] Remove db-emacsclient.el and distribute functions to other files 2018-11-18 15:37:58 +01:00
3380369f5b
[Org] Some new capture templates
from http://www.howardism.org/Technical/Emacs/capturing-content.html.
2018-11-18 14:10:26 +01:00
8870030daa
[Org] Move definition of ‘org-babel-load-languages’ to right place 2018-11-11 10:18:08 +01:00
73030fe9a0
[Misc] Update holidays 2018-11-11 10:10: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
6f7c3edb60
[Org] Make settings for ‘ox-latex’ customizable 2018-11-10 08:29:25 +01:00
9f7c8b8d69
[Org] Move some personal settings to init.el 2018-11-10 08:29:14 +01:00
78b6b801c6
[Ivy] Add ‘ivy-use-selectable-prompt’ 2018-11-04 19:15:57 +01:00
bf5a8466f0
Revert "[Org] Experimental: make agendas sticky (again)"
This reverts commit 529a625e67.

It’s actually not needed, and seems to have some issues with
‘org-tag-alist-for-agenda’?  (But maybe these issues where present before that
change, I can’t tell anymore).
2018-11-04 18:15:49 +01:00
529a625e67
[Org] Experimental: make agendas sticky (again) 2018-11-04 17:05:21 +01:00
d0f3d564d5
[Misc] Fix some indentation 2018-11-04 17:05:09 +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
f213e3d31c
[Misc] Improve some package configuration
- Move variable definitions from :config to :init
- Move some keybindings from :config to :bind
2018-11-03 18:55:20 +01:00
501b86399e
[EMMS] Remove call to obsolete ‘emms-playlist-limit’ function 2018-11-03 18:37:33 +01:00
80bff38fcb
[EMMS] Add comment explaining why we use a hook 2018-11-03 18:29:06 +01:00
e7ab73a0cd
[EMMS] Inline and adapt configuration normally done by ‘emms-all’
This way, we can fine tune the actual configuration done, and we don’t have to
reset ‘emms-track-description-function’.
2018-11-03 18:19:49 +01:00
0a63a5298c
[EMMS] Add missing parenthesis 2018-11-03 17:04:34 +01:00
a1678dc0b3
[EMMS] Explicitly set track description function *after* setup
‘emms-all’ will set ‘emms-track-description-function’ on it’s own, not paying
respect to previous settings or customize.
2018-11-03 16:56:42 +01:00
219ca22b0f
[Utils] Add missing autoload 2018-11-03 16:27:41 +01:00
a0780d668c
[EMMS] Make function keys for pause/stop/next/previous work again
By means of xmonad, these function keys were forwarded to call the functions
‘emms-{pause,stop,next,previous}’, respectively.  What was missing where
autoloads for these functions, which are now provided.
2018-11-03 16:24:53 +01:00
f0af018ee2
[Init] Fix messages 2018-11-03 16:18:00 +01:00
9b8388d30f
[Init] Short messages for when main initialization takes place 2018-11-03 16:06:05 +01:00
53bab010e1
[Misc] Add missing definition for pdf-occur 2018-11-03 15:59:43 +01:00
fa3a419704
[Helm] Separate definition for helm-org from main helm config 2018-11-03 15:52:09 +01:00
c69ee8715a
[Misc] Add missing declaration for ‘pdf-tools’ 2018-11-03 15:51:53 +01:00
d910d23f5b
[Org] Add missing autoload for ‘org-clock-save’ 2018-11-03 15:45:55 +01:00
8728243ad8
[Org] Remove obsolete require on db-org 2018-11-03 15:45:45 +01:00
453c720814
[TeX] Merge configuration into init.el 2018-11-03 12:43:58 +01:00
e5e6d56507
[EMMS] Clarify configuration 2018-11-03 12:28:13 +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
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
23caddf372
[Org] Update autoload for db-org and org packages 2018-11-03 11:39:39 +01:00
f8c2d0b441
[Org] Move org-capture configuration to init.el 2018-11-03 11:37:31 +01:00
aaba12a8e2
[Org] Minor reformatting 2018-11-03 11:19:30 +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
626630665a
[Org] Add missing docstring for ‘db/org-clock-current-task-file’ 2018-11-03 10:31:27 +01:00
782dd9b8c1
[Org] Rename function to save current org task to file
That.
2018-11-03 10:30:47 +01:00
92306694c0
[Org] Make ‘db/org-clock-current-task-file’ customizable 2018-11-03 10:29:50 +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
9f00c24c28
[Org] Remove false autolaod 2018-11-03 09:52:38 +01:00
3135619bb6
[Org] Moving around helper functions
in the hope to increase readability of the overall configuration …
2018-11-03 09:52:18 +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
c0ee2972b7
[Helm] Fix keybinding of ‘helm-pages’
Again …
2018-11-03 09:34:55 +01:00
903cce1814
[Misc] Change default key binding for eyebrowse
Conflicts with refiling tasks in the agenda.
2018-11-03 08:49:20 +01:00
10bf56dc23
[Helm] Refactor binding of ‘helm-emms’ 2018-11-03 08:40:35 +01:00
4bfc388592
[Helm] Simplify key binding for main mode map 2018-11-03 07:35:23 +01:00
80ee81b72e
[Dired] Use ‘dired-open’ to also use xdg to open files 2018-11-03 07:33:06 +01:00
df9b5e843d
[Misc] Readd ‘eyebrowse-mode’ 2018-11-02 20:57:45 +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
373e84c397
[Helm] Add keybinding for ‘helm-pages’ 2018-11-02 19:54:59 +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
9eae479aa3
[Dired] Warn on Windows if ‘w32-browser’ is not installed 2018-11-02 17:40:52 +01:00
f3db04b111
[Misc] Fix display of calendar holidays
Don’t delete the holiday definitions, and instead just disable their exhaustive
display.
2018-10-21 12:14:06 +02:00
dd6059785d
[Init] Don’t assume ‘ag’ is installed, default to ‘rgrep’ in this case 2018-10-20 17:52:24 +02:00
07abc2f750
[Init] It’s ‘system-type’, not ‘system-name’, we want to test for 2018-10-20 11:26:02 +02:00
81a9b6b3c6
[Init] Load projectile also on Windows 2018-10-20 11:25:49 +02:00
e1da5c0bbf
[Init] Enable electric-quote-mode only in text-mode buffers 2018-10-18 17:39:25 +02:00
356bc7e044
[Misc] Don’t clean up whitespace before saving 2018-10-07 19:19:19 +02:00
21a662cf4f
[Misc] Disable global magit file mode 2018-09-09 12:14:56 +02:00
4666b79444
[Misc] Set prefix key for ‘projectile’ 2018-09-07 19:06:20 +02:00
1228d6cef0
[Dired] Let Windows decide how to open files 2018-09-07 18:07:20 +02:00
1b7f3dcf85
[Dired] Restructuring local key bindings 2018-09-07 18:04:23 +02:00
c48a75048b
[Misc] Protect some calls to ‘require’ 2018-09-07 17:47:56 +02:00
a4e5f0616f
[Misc] Change the way to load ‘tex-mode’ 2018-09-06 20:18:01 +02:00
9ebb068241
[Misc] Use ‘require’ instead of ‘use-package’ in config sections 2018-09-06 20:17:40 +02:00
fbf6a3c55c
[Dired] Minor modification on how to load ‘gnus-dired-mode’ 2018-09-06 19:55:50 +02:00
07226aaa3a
[Dired] Don’t force usage of external ‘ls’
Seems to be faster on Cygwin
2018-09-06 18:40:27 +02:00
3c7dc998f6
[Dired] Don’t use obsolete directory variables 2018-09-06 16:09:04 +02:00
618e28a44f
[Dired] Don’t enable local variables
I think I never used them, and they seem to make some trouble on Windows.
2018-08-27 22:05:48 +02:00
cc66038814
[Init] Activate ‘flyspell-mode’ on Cygwin 2018-08-26 09:53:57 +02:00
149ca014a0
[Init] Activate projectile on Cygwin, but not on Windows 2018-08-25 13:34:18 +02:00
62ea5520cb
[Dired] Minor modification for ‘dired-guess-shell-alist-user’ 2018-08-18 10:15:56 +02:00
15eae235d4
[Misc] Update semantic parser addon to recognize ‘use-package’
horrible …
2018-08-15 21:14: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
8605bfddb2
[Dired] Trying out ‘dired-open’ 2018-08-09 21:34:03 +02:00
6da48163df
[Projects] Add simple project management library 2018-08-05 16:19:52 +02:00
76c9ffeec5
[Calc] Additional math units
inspired by
https://florian.adamsky.it/2016/03/31/emacs-calc-for-programmers-and-cs.html.
2018-08-05 10:17:30 +02:00
dd4f29871d
[Misc] Trying to be consistent when using ‘bind-key’ 2018-08-04 12:33:15 +02:00
d0a98c9c6a
[Org] Move Hy Babel code to ‘db-org’ 2018-08-04 12:32:54 +02:00
24a59404a0
[Misc] Mention ‘helm-pages’ 2018-08-04 12:32:43 +02:00
3394209569
[Misc] Show numbers in company mode 2018-08-04 12:32:29 +02:00
2c93f5313b
[Init] New keybindings for multiple-cursors 2018-08-01 16:27:49 +02:00
39909a00c1
[Init] Fix calls of ‘with-demoted-errors’
One should read the documentation before using it …
2018-08-01 16:27:40 +02:00
37809363b7
[Dired] Cleanup and cosmetics
Removed dired-subtree, never really used it anyway.
2018-07-31 20:00:55 +02:00
e576b6fb69
[Dired] Don’t use custom sort
Breaks ivy-occur in counsel-find-file
2018-07-31 20:00:01 +02:00
742296a5ce
[Misc] Use simpler name for custom-file 2018-07-20 16:24:18 +02:00
e200d112c4
[Misc] Use custom function to format ivy candidates 2018-07-19 13:53:51 +02:00
de252023f7
[Misc] Use arrow for current ivy selection 2018-07-19 13:50:13 +02:00
812bdc3e73
[EMMS] Another attempt to fix EMMS initialization
This time it seems to work, though …
2018-07-13 19:11:26 +02:00
ac2327b434
[Init] Remove obsolete call to ‘eyebrowse-mode’ 2018-07-12 19:18:15 +02:00