Commit Graph

459 Commits

Author SHA1 Message Date
Daniel - d40f4d92e8
Don't demand yasnippet 2019-12-20 17:34:37 +01:00
Daniel - 571cd3934d
Globally enable yasnippet 2019-12-20 17:34:05 +01:00
Daniel - 96fd57bb90
Load customizations directy during initialization time
Loading customizations in `db/run-init' may cause accidental overwrites of
custom settings when loading variables changes and saves values of other
customizable variables.  For example, loading `custom-enabled-themes' may update
`custom-safe-themes', and if this loading happens after initialization time,
this update is directly written to custom.el via a call to
`customize-push-and-save', overwriting all remaining, i.e. not loaded, custom
settings.  Loading custom settings during initialzation time prevents this
behavior.

Note that this change causes some packages to load during initialization time
that previously had been loaded only afterwards.
2019-12-20 17:05:20 +01:00
Daniel - 9e0338e683
Dynamically create hydra from `db/frequently-used-features' 2019-12-20 16:12:11 +01:00
Daniel - 60dabe0440
Explicitly require `hydra' 2019-12-20 15:38:41 +01:00
Daniel - a9695b9d1a
Generalize `db/frequently-used-features' to also include shortcuts 2019-12-20 15:14:29 +01:00
Daniel - 20cc9f34bb
Remove obsolete definition for `helm-mini' 2019-12-20 15:05:41 +01:00
Daniel - d66c568a83
Update default value of `db/frequently-used-features' 2019-12-20 15:04:35 +01:00
Daniel - fe1c45e95e
Remove duplicate setting of `enable-recursive-minibuffers' 2019-12-20 11:27:58 +01:00
Daniel - 4c656aa8a1
Use counsel for showing shell history 2019-12-20 11:26:19 +01:00
Daniel - fabc890417
Make sure the private data directory exists 2019-12-18 21:04:47 +01:00
Daniel - ec847d606c
Comment the purpose of the `eproject' configuration 2019-12-17 13:10:23 +01:00
Daniel - ace191d0d6
Regroup Python configuration 2019-12-17 13:10:04 +01:00
Daniel - 0579025806
[Init] Add `db/after-init-load-files'
This allows to specify files to be loaded as the last step in `db/run-init'.
This way, custom code can be added to this Emacs configuration without
explicitly adding it to its configuration, making future merges easier.
2019-12-13 16:07:36 +01:00
Daniel - 485b7b84d3
[Utils] Using `dired-open-file' doesn't work for bookmarks
Pity!
2019-12-13 15:28:46 +01:00
Daniel - c2addcd299
[Dired] Don't use nohup on non-linux systems 2019-12-13 15:25:31 +01:00
Daniel - 6f375c301f
[Util] Add helper to add bookmarks to be opened by `dired-open-file' 2019-12-13 15:05:44 +01:00
Daniel - 74fa0b05b4
[Dired] Ensure `dired-open' is present 2019-12-13 14:59:41 +01:00
Daniel - 0880fbf541
[Dired] Untangle requires for `dired+' and `dired-open'
Additionally, `dired-open' is now also required in Windows.
2019-12-13 14:59:06 +01:00
Daniel - 60a5b4572c
[Dired] Always use same applications to open files 2019-12-06 13:11:46 +01:00
Daniel - 4fa4a3bd68
Set default priorities in capture templates 2019-11-30 08:37:36 +01:00
Daniel - c3f0cba213
Always treat org-mode search as boolean searches 2019-11-30 08:37:31 +01:00
Daniel - d98cd21c0f
[Python] Adding some completion
Not clear whether I will really like this, but it's always easier to turn it off
than finding out how to configure it in the first place :)
2019-11-11 19:14:57 +01:00
Daniel - 3de4a086c1
[Init] Load `vlf' lazily in `db/run-init' 2019-11-11 18:29:17 +01:00
Daniel - 10b41b5bfa
[Misc] Some configuration for `markdown-mode' 2019-11-11 18:24:30 +01:00
Daniel - a9c82c1db7
[Misc] Minor cosmetics 2019-11-11 18:24:19 +01:00
Daniel - c183ceed82
[Misc] Remove `ebib' 2019-11-11 18:24:11 +01:00
Daniel - ca09c77084
[Misc] Adding some `:ensure t' 2019-11-11 18:24:08 +01:00
Daniel - ff41f4586e
Revert "[Org] Set `org-agenda-span' to 2 as new default"
This reverts commit 61793eae0e.
2019-11-06 19:51:33 +01:00
Daniel - 61793eae0e
[Org] Set `org-agenda-span' to 2 as new default 2019-11-03 14:53:02 +01:00
Daniel - 5d039a026d
[Misc] Explicitly enable `global-git-commit-mode' in magit 2019-11-02 10:21:06 +01:00
Daniel - fd9c75d693
[Misc] Don’t enable ‘electric-quote-mode’ in text-mode
It disturbs writing in org mode source blocks.
2019-10-31 19:02:19 +01:00
Daniel - 58a5d7e354
[Misc] Move fix for ‘enriched’ outside of ‘db/run-init’ 2019-10-21 17:28:30 +02:00
Daniel - c50d12fadd
[Misc] Reorder entries in ‘db/helm-shortcuts’ 2019-10-15 16:50:38 +02:00
Daniel - 11146c3a9b
[Misc] Add explicit dependency to elpy 2019-10-03 14:50:31 +02:00
Daniel - 3422bb7e46
[Misc] In case eproject gets loaded, disable it for message-mode 2019-09-15 11:22:21 +02:00
Daniel - a33f14f216
[Misc] Fix candidate list of important documents for ‘db/helm-shortcuts’
Now actions work again.
2019-09-02 21:04:14 +02:00
Daniel - e6a5a8d9cd
[Helm] Move code of ‘db/helm-shortcuts’ directly to init.el
This makes ‘db-helm’ obsolete again (already after one commit!).  The function
to extract all files from ‘db/important-path’ has also been dropped in favor of
the standard ‘directory-files-recursively’.  It’s not clear yet whether this
will also work on Windows, though.
2019-08-31 12:02:02 +02:00
Daniel - bbad4b7fd4
[Helm] Move code for ‘db/helm-shortcuts’ to different file
This keeps ‘db-utils’ require-clean.
2019-08-31 11:39:04 +02:00
Daniel - 44e6818abb
[Org] Provide function to set frame title from current clock 2019-08-31 11:26:04 +02:00
Daniel - 541851ed00
[Misc] Remove duplicate assignment for variable 2019-08-31 10:59:24 +02:00
Daniel - 6ffbbfdd90
[Misc] ‘cursor-in-non-selected-windows’ is buffer-local, so use ‘setq-default’ 2019-08-31 10:59:22 +02:00
Daniel - a7bb5d680d
[Misc] Don’t show cursor in non-selected windows 2019-08-31 10:49:49 +02:00
Daniel - d28e51f5e6
[Org] Remove obsolete usage of ‘file+datetree’ from capture templates 2019-08-30 16:28:48 +02:00
Daniel - cfc95c295d
[Org] Remove capture template for MEETING 2019-08-23 17:27:36 +02:00
Daniel - 777494635e
[Org] Make function to mark default task non-anonymous 2019-08-22 20:38:00 +02:00
Daniel - 32afb7eb8f
[Utils] Fix use-package declaration 2019-08-22 20:37:08 +02:00
Daniel - 6f1a27e954
[Org] Clean up capture templates 2019-08-22 19:20:14 +02:00
Daniel - a760b8042f
[Init] Don’t use ‘swiper-isearch’ as default for searching anymore
It’s more disturbing than helpful for my workflow.
2019-08-17 17:07:41 +02:00
Daniel - 8e1cba51d6
[Org] Don’t show separator lines 2019-08-03 16:27:15 +02:00