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
8067a9130d
[Magit] Fix initialization of ‘magit-repository-directories’
2018-07-11 17:30:55 +02:00
4ace2771fc
[Misc] Remove usage of ‘eyebrowse’ package
...
Turns out I never really used it anyway.
2018-07-09 19:27:39 +02:00
f5b20152dd
[Helm] Make new clock-in functionality for ‘helm-org’ a bit nicer
2018-07-08 19:16:29 +02:00
351b643669
[Helm] Use ‘helm-org’ for selecting headlines again
...
and make clocking in the new default action.
2018-07-08 19:06:46 +02:00
1ce22b1b69
[Dired] Don’t set ‘dired-omit-files’ directly
...
Use customize for that
2018-07-06 17:19:31 +02:00
4fafab7b5d
[EMMS] Trying to fix some issues with autoloading
2018-04-21 14:12:33 +02:00
7a351b8d55
[Init] Disable ‘tooltip-mode’
...
It’s not really necessary, but causes strange effects under Win10 and Cygwin,
for whatever reason.
2018-03-25 21:03:14 +02:00
9c1ab319bc
[Init] Deactive midnight-mode
2018-03-08 17:52:42 +01:00
da2c90b02c
[Dired] Try out ‘dired-subtree’
2018-02-22 16:55:17 +01:00
ffea25e085
[Dired] Replace calls to ‘require’ by ‘use-package’
2018-02-22 16:55:03 +01:00
a5db5c2f8b
[Misc] Show initialization warnings instead of suppressing them
2018-02-22 16:43:15 +01:00
4d29104719
[Init] Change setup for vlf
2018-02-22 16:43:06 +01:00
82911bcfa7
[Init] Add minimal VLF support
2018-02-22 16:28:44 +01:00
fbaeb70c1e
[Org] Use https repository
2018-02-22 16:28:33 +01:00
52bb157570
[Python] Activate ‘elpy’ when available
2018-02-04 16:35:33 +01:00
acdcb5b9a6
[Misc] Reload snippets after loading yas
...
again …
2018-01-28 14:00:10 +01:00
c5f2f387b1
[Helm] Use ‘use-package’ to load ‘helm-config’
2018-01-28 11:24:59 +01:00
5510d02857
[Slime] Can’t load ‘slime-repl’ directly, use ‘eval-after-load’ instead
...
‘slime-repl’ is in the contrib directory of ‘slime’, which itself is not
contained in ‘load-path’.
2018-01-28 11:10:34 +01:00
5e3a0e0c43
[Misc] Blank line for beauty
2018-01-28 11:08:48 +01:00
2fe2a55b59
[EMMS] Minor cleanup for configuration
2018-01-28 11:08:40 +01:00
1f0798e96d
[Ivy] Don’t change default keybinding for restrictions
...
Since we don’t use ivy for org-capture anymore, this change became obsolete.
2018-01-28 11:07:47 +01:00
5393fc99b3
[Helm] Refactoring configuration
...
There were troubles loading helm when running emacs as daemon, supposedly caused
by a faulty helm configuration. Now ‘helm-config’ get’s loaded regardless of
whether ‘db/run-init’ is run or not, to allow to change the default keybinding
for ‘helm-command-prefix’ using ‘bind-key’.
2018-01-28 11:06:37 +01:00
b2a4db1d25
[Misc] Some comment
2018-01-27 18:13:30 +01:00
f5cc186adb
[Hydra] Move rectangle hydra to separate ‘use-package’ declaration
2018-01-27 18:13:16 +01:00
82d2205e78
[Hydra] Fix hydra for rectangle selection
2018-01-27 18:01:38 +01:00
5a6e4a81d8
[Dired] Move ‘dired’ helper functions back into ‘use-package’ declaration
...
Sorry for the back-and-forth … :/
2018-01-27 17:58:04 +01:00
7d8abe0e50
[Hydra] Move custom hydras to ‘use-package’ declaration
2018-01-27 17:57:52 +01:00
e459d534bf
[Misc] Fix typo
2018-01-27 17:50:27 +01:00
58daf4929b
[Init] Don’t ‘provide’ init
2018-01-27 17:50:19 +01:00
25373fc6d9
[Term] Move hook deactivating ‘yas-minor-mode’ to ‘term-mode’ config
2018-01-27 17:49:55 +01:00
ddfd9828f5
[Hydra] Move custom hydras to top-level
2018-01-27 17:49:34 +01:00
68867d42bd
[Misc] ‘add-hook’ without #’
...
Don’t know whether this is better, but the functions added to hooks may not be
available at that time, and consequently we add only symbols.
2018-01-27 17:48:27 +01:00
0dd77f0a73
[Misc] Silence some compiler warnings in init.el
2018-01-27 17:31:50 +01:00
51a96a0ef2
[Misc] Move ‘defun’s in init.el to top-level
2018-01-27 17:31:31 +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
250a460a14
[Misc] Change keybinding of ‘ivy-restrict-to-matches’
...
The default keybinding cause me too many typos ...
2018-01-27 16:32:38 +01:00
9d407f74f6
[Misc] ‘use-package’ declaration for ‘timeline-tools’
2018-01-21 19:00:31 +01:00
b2cc8098a2
[Dired] Some cleaning up
2018-01-21 14:57:11 +01:00
034985e578
[Misc] No separate use-package declaration for markdown-mode
2018-01-21 10:52:47 +01:00
5e329c791b
[Misc] Don’t use separate key mapping for eyebrowse
2018-01-18 18:50:02 +01:00
18e943f6d2
[Misc] Don’t auto-compile
2018-01-18 18:48:34 +01:00
b55ad9c988
[Gnus] Rename config file
...
This makes the autocompiler happy.
2018-01-16 18:21:24 +01:00
18dd29d7e2
[Misc] Remove some more byte compiler warnings
2018-01-16 18:20:24 +01:00
38eed98a2b
[Misc] Change prefix key for eyebrowse
2018-01-16 17:55:29 +01:00
411240c1dc
[Init] Use M-%d for eyebrowse workspaces
2018-01-14 10:46:53 +01:00
60a3675d3e
[Misc] Use ‘with-editor’ in eshell and shell
2018-01-14 10:10:18 +01:00
6b1b3c5806
[Misc] Remove obsolete configuration for ‘pp’
2018-01-13 15:21:24 +01:00
eb6dbd95c2
[Init] No need to check for lispy in ‘minibuffer-setup-hook’ anymore
...
‘conditionally-enable-lispy’ will do it
2018-01-13 14:57:08 +01:00
47c4bce465
[NSM] Sort security settings before writing to external file
...
This should avoid updates of the private submodule just due to reordering
existing entries in ‘nsm-settings-file’.
2018-01-13 14:54:10 +01:00
792efa7484
[Init] Don’t load projectile on windows
2018-01-13 14:45:32 +01:00
62ae309381
[Misc] Enable lispy in ‘eval-expression’ and the like only if loaded beforehand
2018-01-13 14:19:12 +01:00
14e84f92f5
[Misc] Try out eyebrowse mode
2018-01-12 21:26:12 +01:00
33d5531797
[Init] Start server if not already running
...
Regardless of whether on Windows or on Linux
2018-01-12 20:52:24 +01:00
0d67273805
[Org] Don’t activate timers repeatedly
...
This approach may need to be generalized to other timers as well. Don’t
know (yet) whether there is some predefined way in ELisp to do this.
2017-12-17 10:31:17 +01:00
076095b7e7
[ELisp] Use standard ‘lisp-indent-function’ for indenting
2017-12-15 21:45:12 +01:00
9255786df2
[Org] Considerably decrease intervals between exporting diary
2017-12-05 18:07:06 +01:00
09ecf75520
[Diary] Don’t show diary when opening calendar
2017-12-04 19:05:59 +01:00
17b5d9fecb
[Misc] Add lexical binding to all files
2017-12-03 09:19:05 +01:00
6172baddc2
[Dict] Require ’gnutls
2017-11-20 20:22:47 +01:00
db96088e07
[Init] Activate pdf-tools when not on Windows
2017-11-18 17:05:25 +01:00
94212fad62
[Dired] Trying to speed up listings on windows
...
by disabling ‘dired-free-space-program’ (nothing to do with space traveling!)
2017-11-16 20:42:17 +01:00