Commit Graph

847 Commits

Author SHA1 Message Date
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
Daniel - afb69eb351
[ivy] Remove obsolete formatting function
The default is good enough anyway.
2019-07-27 17:27:40 +02:00
Daniel - 27ef9d83d4
[EShell] Don’t use ‘C-l’ to clear the buffer
This usage conflicts with the usual semantics of ‘C-l’ in Emacs.
2019-07-15 16:01:58 +02:00
Daniel - 55c3b60964
[Org] Readd default value for ‘org-duration-format’ 2019-06-16 15:52:13 +02:00
Daniel - 4e23ef8be7
[Org] Don’t fix ‘org-duration-format’ 2019-06-16 08:26:17 +02:00
Daniel - 1775b28e64
[Dired] Two additional default settings 2019-06-11 21:25:29 +02:00
Daniel - 9d73bb57f7
[Org] Enable startup in agenda buffers
It seems that otherwise all drawers are always non-collapsed.
2019-06-11 21:24:36 +02:00
Daniel - 496adadbcd
[Misc] Updateing holidays 2019-06-11 06:32:01 +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 - 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 - c309cf7917
[Music] Move customizable variables into db-music.el 2019-06-10 11:33:35 +02:00
Daniel - 7cd6d399a4
[Music] Fix name of playlist function from git-annex-find 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 - 0e3ad47943
[Utils] Command to display dired buffer of custom file list 2019-06-08 13:05:17 +02:00
Daniel - 7bfdb92259
[Misc] Move some holidays into main Emacs configuration 2019-06-03 21:26:26 +02:00
Daniel - 5c6468c455
[Misc] Don’t show holidays by default when opening the calendar 2019-06-03 21:26:19 +02:00
Daniel - f2115f5587
[Org] A custom link type for RFCs 2019-05-31 21:38:05 +02:00
Daniel - f518c0ca3d
[Misc] A blank line 2019-05-31 21:37:51 +02:00
Daniel - 63b2e34be4
[Org] Add link types for Outlook and OneNote 2019-05-31 21:28:44 +02:00
Daniel - 71a11c52db
[Init] Fix wrong keybinding for ‘ibuffer’ 2019-05-31 21:20:54 +02:00
Daniel - db10dfc9d4
[Init] Use ‘ibuffer’ instead of ‘list-buffer’
Why didn’t I do this before?
2019-05-31 18:54:32 +02:00
Daniel - a4c09781d0
[Init] Completely disable flyspell mode
Do spell checking on demand instead.
2019-05-25 18:48:37 +02:00
Daniel - a48177680e
[Org] Record closing information also for interruptions 2019-05-20 17:32:38 +02:00
Daniel - bb6018c0f8
[Org] Record time when item is closed
Why haven’t I enabled this earlier?
2019-05-17 21:31:10 +02:00
Daniel - 9370fa747f
[Init] Explain why we explicitly load abbreviations 2019-05-05 20:48:52 +02:00
Daniel - 0e500ae0d0
[Misc] Remove duplicate setting for ‘load-prefer-newer’ 2019-05-05 20:48:38 +02:00
Daniel - cbe330346c
[Magit] Don’t automatically refine hunk 2019-05-03 19:06:00 +02:00
Daniel - fa65f4ad03
[Dired] Add shortcut for ‘dired-subtree-toggle’ 2019-05-03 18:19:03 +02:00
Daniel - 635e85901c
[Init] Disable automatic spell checking on windows
It’s too slow.
2019-05-03 18:17:58 +02:00
Daniel - 22466b550c
[Misc] Set default value for ‘auth-sources’ 2019-04-28 11:25:11 +02:00
Daniel - 2f228ecaaf
[Misc] Set lighter for minions-mode to something reasonable 2019-04-17 19:16:52 +02:00
Daniel - e138b156c6
[Init] Also bind C-r to ‘swiper-isearch’ 2019-04-17 19:12:44 +02:00
Daniel - ac0894e500
[Misc] Explicitly set mode-line-format
This is done before loading customizations, so that they can be used to
overwrite the default.
2019-04-14 14:06:25 +02:00
Daniel - 9892d838a0
[Misc] Replace smart-mode-line with calls to moody functions 2019-04-14 14:06:10 +02:00
Daniel - 1d89673137
[Misc] Adding some code to improve mode line appearance
Using it not much, though.
2019-04-14 13:44:39 +02:00
Daniel - 13f449871d
[Misc] Use counsel for listing bookmarks 2019-04-14 08:39:33 +02:00
Daniel - 626630a14a
[Org] Increase idle time for ‘db/export-diary’ 2019-04-14 08:39:12 +02:00
Daniel - e7222330c9
[Init] Use ‘swiper-isearch’ when available 2019-04-12 11:10:26 +02:00
Daniel - 0c3b613625
[Gnus] Explicitly activate demon after startup
Calling ‘gnus-demon-init’ after loading gnus does not seem to have the desired
effect, now trying to run it after gnus has started.
2019-04-11 19:13:23 +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 - e67acca3a9
[Init] Unconditionally enable ‘flyspell-mode’ in text buffers 2019-04-11 09:00:19 +02:00
Daniel - 063cae1cf5
[Misc] Don’t set ispell variables 2019-04-11 09:00:04 +02:00
Daniel - bb02015432
[Misc] Don’t set default theme for ‘smart-mode-line’ 2019-04-07 14:32:53 +02:00
Daniel - f62702e1ea
[Gnus] Explicitly initialize demon 2019-03-31 11:16:50 +02:00
Daniel - ed285c87d2
[Music] Minor changes and cosmetics 2019-03-02 15:18:19 +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 - 6b47a509f3
[BBDB] Fix typo in command list 2019-03-02 11:23:47 +01:00
Daniel - 0640d67fc2
[Gnus] Don’t error when BBDB fails 2019-03-02 11:21:10 +01:00
Daniel - 772ba2f672
[Init] Very minor restructuring 2019-03-02 11:15:28 +01:00
Daniel - 7f81d18c11
[Utils] Fix outdated reference to ‘db/ascii-to-hex’ 2019-03-02 11:15:07 +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 - 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 - 6d5976a00a
[Utils] Make main custom variables for ‘db/helm-shortcuts’ Helm-agnostic 2019-03-02 10:55:13 +01:00
Daniel - be8d5a3f0f
[Init] Don’t override key bindings when ‘avy’ is not present 2019-03-02 09:45:31 +01:00
Daniel - abbd29c534
[Init] Disambiguate error message when loading ‘pdf-tools’ 2019-03-02 09:28:42 +01:00
Daniel - 4bf4e106e6
[Init] Catch error when activation of projectile fails 2019-03-02 09:26:05 +01:00
Daniel - 817228a7c1
[Misc] Don’t load ‘dired-open’ on Windows 2019-03-02 09:05:00 +01:00
Daniel - b6857fd436
[Misc] Don’t error if abbreviation file is not present 2019-03-02 09:04:54 +01:00
Daniel - 48bed56c5f
[Mail] Remove `db/additional-mail-addresses' 2019-03-02 09:04:20 +01:00
Daniel - 6834595512
[Misc] Move more personal data to private 2019-02-24 18:24:59 +01:00
Daniel - 5eec650241
[EMMS] Store variable files in private directory 2019-02-24 15:03:24 +01:00
Daniel - 10302c3368
[Org] Don’t take notes when clocking out 2019-02-24 11:53:41 +01:00
Daniel - ae19dd4992
[Org] Don’t automatically add pensive file to ‘org-agenda-files’ 2019-02-17 16:34:48 +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 - 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 - dcf656c2ed
[Org] Log more activity 2019-02-09 17:38:09 +01:00
Daniel - c0edf36f3e
[Misc] Globally enable ‘eldoc-mode’ 2019-02-09 14:05:29 +01:00
Daniel - 3e12fbea46
[Mail] Minor update of comment 2019-02-03 09:35:07 +01:00
Daniel - 966807281f
[Gnus] Restructure and simplify configuration
No need to keep those large junks of setq in the :init block of use-package,
moved them to top level.
2019-02-02 18:22:07 +01:00
Daniel - cfda96a070
[Mail] Defer loading of some packages 2019-02-02 18:10:44 +01:00
Daniel - 995ac19cda
[Gnus] Require db-mail before starting Gnus 2019-02-02 18:02:37 +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 - 75d6cbdf95
[Gnus] Move setting of mail related variables to db-mail 2019-02-02 17:49:38 +01:00
Daniel - 3c4fcde1cb
[Misc] Some minor restructuring 2019-02-02 15:39:16 +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 - 605ebc3981
[Misc] Add dash to main init file
This is mostly to enable the use of dash’s functions in configuration of other
packages.
2019-02-02 14:34:19 +01:00
Daniel - 260b60503c
[Misc] Add shallow configuration for sdcv 2019-02-02 11:57:12 +01:00
Daniel - 5aa23652d7
[Gnus] Move debugging setting to init.el
This makes it customizable, when needed.
2019-01-27 13:52:26 +01:00
Daniel - 8c446fefe5
[Misc] Update comments for ‘mm-decode’ configuration 2019-01-27 13:43:50 +01:00
Daniel - 3273407baa
[Misc] Move configuration for ‘mm-decode’ to init.el 2019-01-27 13:42:10 +01:00
Daniel - 56d085d4f1
[Misc] Move fix for ‘mm-view-pkcs7-verify’ to init.el 2019-01-27 13:32:00 +01:00
Daniel - 2a4302c883
[Utils] Move S/MIME lookup function to init.el 2019-01-27 12:10:44 +01:00
Daniel - 7d666e146d
[Misc] Set X Wait Timeout to nil only on GNU systems
As it seems, setting this variable to nil causes an Windows Emacs to busy wait
for input with no time delay between two cycles.  This causes heavy load on the
machine and a non-reacting Emacs.
2019-01-25 21:36:22 +01:00
Daniel - 51d58a7107
[Misc] Save bookmarks in private repository 2019-01-25 20:45:22 +01:00
Daniel - c77cd7e889
[Utils] Add simple way to add external bookmarks 2019-01-25 20:39:01 +01:00
Daniel - 7252c1ddf4
[Org] Remove obsolete reading list
and integrate it into the SOMEWHEN list.
2019-01-12 10:56:51 +01:00
Daniel - 164bb5dd18
Set X11 event timeout to nil
This seems to fix a regression in Emacs 26 resulting in slow pop-ups of
windows.  See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30995.
2019-01-02 21:42:42 +01:00
Daniel - eda2f6ff50
[Init] Move ldap configuration to main init file 2019-01-01 13:03:08 +01:00
Daniel - 4c8fa8cb4b
[Dired] Some nice default configuration for wdired 2018-12-16 09:28:01 +01:00
Daniel - ff82056c7a
[Org] Add minimal ox-reveal configuration 2018-12-16 09:27:53 +01:00
Daniel - a08432b23b
[Utils] Simpler pretty printer for XML 2018-11-21 10:38:05 +01:00
Daniel - 5b64a89943
[Org] Code to make frame for spontaneous capturing 2018-11-18 16:39:43 +01:00
Daniel - f6c7a408db
[Misc] Remove db-emacsclient.el and distribute functions to other files 2018-11-18 15:37:58 +01:00
Daniel - 3380369f5b
[Org] Some new capture templates
from http://www.howardism.org/Technical/Emacs/capturing-content.html.
2018-11-18 14:10:26 +01:00
Daniel - 8870030daa
[Org] Move definition of ‘org-babel-load-languages’ to right place 2018-11-11 10:18:08 +01:00
Daniel - 73030fe9a0
[Misc] Update holidays 2018-11-11 10:10: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 - 6f7c3edb60
[Org] Make settings for ‘ox-latex’ customizable 2018-11-10 08:29:25 +01:00
Daniel - 9f7c8b8d69
[Org] Move some personal settings to init.el 2018-11-10 08:29:14 +01:00
Daniel - 78b6b801c6
[Ivy] Add ‘ivy-use-selectable-prompt’ 2018-11-04 19:15:57 +01:00
Daniel - 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
Daniel - 529a625e67
[Org] Experimental: make agendas sticky (again) 2018-11-04 17:05:21 +01:00
Daniel - d0f3d564d5
[Misc] Fix some indentation 2018-11-04 17:05:09 +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 - 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
Daniel - 501b86399e
[EMMS] Remove call to obsolete ‘emms-playlist-limit’ function 2018-11-03 18:37:33 +01:00
Daniel - 80bff38fcb
[EMMS] Add comment explaining why we use a hook 2018-11-03 18:29:06 +01:00
Daniel - 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
Daniel - 0a63a5298c
[EMMS] Add missing parenthesis 2018-11-03 17:04:34 +01:00
Daniel - 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
Daniel - 219ca22b0f
[Utils] Add missing autoload 2018-11-03 16:27:41 +01:00
Daniel - 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
Daniel - f0af018ee2
[Init] Fix messages 2018-11-03 16:18:00 +01:00
Daniel - 9b8388d30f
[Init] Short messages for when main initialization takes place 2018-11-03 16:06:05 +01:00
Daniel - 53bab010e1
[Misc] Add missing definition for pdf-occur 2018-11-03 15:59:43 +01:00
Daniel - fa3a419704
[Helm] Separate definition for helm-org from main helm config 2018-11-03 15:52:09 +01:00
Daniel - c69ee8715a
[Misc] Add missing declaration for ‘pdf-tools’ 2018-11-03 15:51:53 +01:00
Daniel - d910d23f5b
[Org] Add missing autoload for ‘org-clock-save’ 2018-11-03 15:45:55 +01:00
Daniel - 8728243ad8
[Org] Remove obsolete require on db-org 2018-11-03 15:45:45 +01:00
Daniel - 453c720814
[TeX] Merge configuration into init.el 2018-11-03 12:43:58 +01:00
Daniel - e5e6d56507
[EMMS] Clarify configuration 2018-11-03 12:28:13 +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 - 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 - 23caddf372
[Org] Update autoload for db-org and org packages 2018-11-03 11:39:39 +01:00
Daniel - f8c2d0b441
[Org] Move org-capture configuration to init.el 2018-11-03 11:37:31 +01:00
Daniel - aaba12a8e2
[Org] Minor reformatting 2018-11-03 11:19:30 +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 - 626630665a
[Org] Add missing docstring for ‘db/org-clock-current-task-file’ 2018-11-03 10:31:27 +01:00
Daniel - 782dd9b8c1
[Org] Rename function to save current org task to file
That.
2018-11-03 10:30:47 +01:00
Daniel - 92306694c0
[Org] Make ‘db/org-clock-current-task-file’ customizable 2018-11-03 10:29:50 +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 - 9f00c24c28
[Org] Remove false autolaod 2018-11-03 09:52:38 +01:00
Daniel - 3135619bb6
[Org] Moving around helper functions
in the hope to increase readability of the overall configuration …
2018-11-03 09:52:18 +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 - c0ee2972b7
[Helm] Fix keybinding of ‘helm-pages’
Again …
2018-11-03 09:34:55 +01:00
Daniel - 903cce1814
[Misc] Change default key binding for eyebrowse
Conflicts with refiling tasks in the agenda.
2018-11-03 08:49:20 +01:00
Daniel - 10bf56dc23
[Helm] Refactor binding of ‘helm-emms’ 2018-11-03 08:40:35 +01:00
Daniel - 4bfc388592
[Helm] Simplify key binding for main mode map 2018-11-03 07:35:23 +01:00
Daniel - 80ee81b72e
[Dired] Use ‘dired-open’ to also use xdg to open files 2018-11-03 07:33:06 +01:00
Daniel - df9b5e843d
[Misc] Readd ‘eyebrowse-mode’ 2018-11-02 20:57:45 +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 - 373e84c397
[Helm] Add keybinding for ‘helm-pages’ 2018-11-02 19:54:59 +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 - 9eae479aa3
[Dired] Warn on Windows if ‘w32-browser’ is not installed 2018-11-02 17:40:52 +01:00
Daniel - 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
Daniel - dd6059785d
[Init] Don’t assume ‘ag’ is installed, default to ‘rgrep’ in this case 2018-10-20 17:52:24 +02:00
Daniel - 07abc2f750
[Init] It’s ‘system-type’, not ‘system-name’, we want to test for 2018-10-20 11:26:02 +02:00
Daniel - 81a9b6b3c6
[Init] Load projectile also on Windows 2018-10-20 11:25:49 +02:00
Daniel - e1da5c0bbf
[Init] Enable electric-quote-mode only in text-mode buffers 2018-10-18 17:39:25 +02:00
Daniel - 356bc7e044
[Misc] Don’t clean up whitespace before saving 2018-10-07 19:19:19 +02:00
Daniel - 21a662cf4f
[Misc] Disable global magit file mode 2018-09-09 12:14:56 +02:00
Daniel - 4666b79444
[Misc] Set prefix key for ‘projectile’ 2018-09-07 19:06:20 +02:00
Daniel - 1228d6cef0
[Dired] Let Windows decide how to open files 2018-09-07 18:07:20 +02:00
Daniel - 1b7f3dcf85
[Dired] Restructuring local key bindings 2018-09-07 18:04:23 +02:00
Daniel - c48a75048b
[Misc] Protect some calls to ‘require’ 2018-09-07 17:47:56 +02:00
Daniel - a4e5f0616f
[Misc] Change the way to load ‘tex-mode’ 2018-09-06 20:18:01 +02:00
Daniel - 9ebb068241
[Misc] Use ‘require’ instead of ‘use-package’ in config sections 2018-09-06 20:17:40 +02:00
Daniel - fbf6a3c55c
[Dired] Minor modification on how to load ‘gnus-dired-mode’ 2018-09-06 19:55:50 +02:00
Daniel - 07226aaa3a
[Dired] Don’t force usage of external ‘ls’
Seems to be faster on Cygwin
2018-09-06 18:40:27 +02:00
Daniel - 3c7dc998f6
[Dired] Don’t use obsolete directory variables 2018-09-06 16:09:04 +02:00
Daniel - 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
Daniel - cc66038814
[Init] Activate ‘flyspell-mode’ on Cygwin 2018-08-26 09:53:57 +02:00
Daniel - 149ca014a0
[Init] Activate projectile on Cygwin, but not on Windows 2018-08-25 13:34:18 +02:00
Daniel - 62ea5520cb
[Dired] Minor modification for ‘dired-guess-shell-alist-user’ 2018-08-18 10:15:56 +02:00
Daniel - 15eae235d4
[Misc] Update semantic parser addon to recognize ‘use-package’
horrible …
2018-08-15 21:14: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 - 8605bfddb2
[Dired] Trying out ‘dired-open’ 2018-08-09 21:34:03 +02:00
Daniel - 6da48163df
[Projects] Add simple project management library 2018-08-05 16:19:52 +02:00
Daniel - 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
Daniel - dd4f29871d
[Misc] Trying to be consistent when using ‘bind-key’ 2018-08-04 12:33:15 +02:00
Daniel - d0a98c9c6a
[Org] Move Hy Babel code to ‘db-org’ 2018-08-04 12:32:54 +02:00
Daniel - 24a59404a0
[Misc] Mention ‘helm-pages’ 2018-08-04 12:32:43 +02:00
Daniel - 3394209569
[Misc] Show numbers in company mode 2018-08-04 12:32:29 +02:00
Daniel - 2c93f5313b
[Init] New keybindings for multiple-cursors 2018-08-01 16:27:49 +02:00
Daniel - 39909a00c1
[Init] Fix calls of ‘with-demoted-errors’
One should read the documentation before using it …
2018-08-01 16:27:40 +02:00
Daniel - 37809363b7
[Dired] Cleanup and cosmetics
Removed dired-subtree, never really used it anyway.
2018-07-31 20:00:55 +02:00
Daniel - e576b6fb69
[Dired] Don’t use custom sort
Breaks ivy-occur in counsel-find-file
2018-07-31 20:00:01 +02:00
Daniel - 742296a5ce
[Misc] Use simpler name for custom-file 2018-07-20 16:24:18 +02:00
Daniel - e200d112c4
[Misc] Use custom function to format ivy candidates 2018-07-19 13:53:51 +02:00
Daniel - de252023f7
[Misc] Use arrow for current ivy selection 2018-07-19 13:50:13 +02:00
Daniel - 812bdc3e73
[EMMS] Another attempt to fix EMMS initialization
This time it seems to work, though …
2018-07-13 19:11:26 +02:00
Daniel - ac2327b434
[Init] Remove obsolete call to ‘eyebrowse-mode’ 2018-07-12 19:18:15 +02:00
Daniel - 8067a9130d
[Magit] Fix initialization of ‘magit-repository-directories’ 2018-07-11 17:30:55 +02:00
Daniel - 4ace2771fc
[Misc] Remove usage of ‘eyebrowse’ package
Turns out I never really used it anyway.
2018-07-09 19:27:39 +02:00
Daniel - f5b20152dd
[Helm] Make new clock-in functionality for ‘helm-org’ a bit nicer 2018-07-08 19:16:29 +02:00
Daniel - 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
Daniel - 1ce22b1b69
[Dired] Don’t set ‘dired-omit-files’ directly
Use customize for that
2018-07-06 17:19:31 +02:00
Daniel - 4fafab7b5d
[EMMS] Trying to fix some issues with autoloading 2018-04-21 14:12:33 +02:00
Daniel - 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
Daniel - 9c1ab319bc
[Init] Deactive midnight-mode 2018-03-08 17:52:42 +01:00
Daniel - da2c90b02c
[Dired] Try out ‘dired-subtree’ 2018-02-22 16:55:17 +01:00
Daniel - ffea25e085
[Dired] Replace calls to ‘require’ by ‘use-package’ 2018-02-22 16:55:03 +01:00
Daniel - a5db5c2f8b
[Misc] Show initialization warnings instead of suppressing them 2018-02-22 16:43:15 +01:00
Daniel - 4d29104719
[Init] Change setup for vlf 2018-02-22 16:43:06 +01:00
Daniel - 82911bcfa7
[Init] Add minimal VLF support 2018-02-22 16:28:44 +01:00
Daniel - fbaeb70c1e
[Org] Use https repository 2018-02-22 16:28:33 +01:00
Daniel - 52bb157570
[Python] Activate ‘elpy’ when available 2018-02-04 16:35:33 +01:00
Daniel - acdcb5b9a6
[Misc] Reload snippets after loading yas
again …
2018-01-28 14:00:10 +01:00
Daniel - c5f2f387b1
[Helm] Use ‘use-package’ to load ‘helm-config’ 2018-01-28 11:24:59 +01:00
Daniel - 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
Daniel - 5e3a0e0c43
[Misc] Blank line for beauty 2018-01-28 11:08:48 +01:00
Daniel - 2fe2a55b59
[EMMS] Minor cleanup for configuration 2018-01-28 11:08:40 +01:00
Daniel - 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
Daniel - 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
Daniel - b2a4db1d25
[Misc] Some comment 2018-01-27 18:13:30 +01:00
Daniel - f5cc186adb
[Hydra] Move rectangle hydra to separate ‘use-package’ declaration 2018-01-27 18:13:16 +01:00
Daniel - 82d2205e78
[Hydra] Fix hydra for rectangle selection 2018-01-27 18:01:38 +01:00
Daniel - 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
Daniel - 7d8abe0e50
[Hydra] Move custom hydras to ‘use-package’ declaration 2018-01-27 17:57:52 +01:00
Daniel - e459d534bf
[Misc] Fix typo 2018-01-27 17:50:27 +01:00
Daniel - 58daf4929b
[Init] Don’t ‘provide’ init 2018-01-27 17:50:19 +01:00
Daniel - 25373fc6d9
[Term] Move hook deactivating ‘yas-minor-mode’ to ‘term-mode’ config 2018-01-27 17:49:55 +01:00
Daniel - ddfd9828f5
[Hydra] Move custom hydras to top-level 2018-01-27 17:49:34 +01:00
Daniel - 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
Daniel - 0dd77f0a73
[Misc] Silence some compiler warnings in init.el 2018-01-27 17:31:50 +01:00
Daniel - 51a96a0ef2
[Misc] Move ‘defun’s in init.el to top-level 2018-01-27 17:31:31 +01:00
Daniel - 0db33fb843
[EMMS] Silence some compiler warnings 2018-01-27 17:28:20 +01:00
Daniel - 3a556afca6
[Dired] Inline custom function from ‘db-utils’ into init.el 2018-01-27 16:41:20 +01:00
Daniel - 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
Daniel - 9d407f74f6
[Misc] ‘use-package’ declaration for ‘timeline-tools’ 2018-01-21 19:00:31 +01:00
Daniel - b2cc8098a2
[Dired] Some cleaning up 2018-01-21 14:57:11 +01:00
Daniel - 034985e578
[Misc] No separate use-package declaration for markdown-mode 2018-01-21 10:52:47 +01:00
Daniel - 5e329c791b
[Misc] Don’t use separate key mapping for eyebrowse 2018-01-18 18:50:02 +01:00
Daniel - 18e943f6d2
[Misc] Don’t auto-compile 2018-01-18 18:48:34 +01:00
Daniel - b55ad9c988
[Gnus] Rename config file
This makes the autocompiler happy.
2018-01-16 18:21:24 +01:00
Daniel - 18dd29d7e2
[Misc] Remove some more byte compiler warnings 2018-01-16 18:20:24 +01:00
Daniel - 38eed98a2b
[Misc] Change prefix key for eyebrowse 2018-01-16 17:55:29 +01:00
Daniel - 411240c1dc
[Init] Use M-%d for eyebrowse workspaces 2018-01-14 10:46:53 +01:00
Daniel - 60a3675d3e
[Misc] Use ‘with-editor’ in eshell and shell 2018-01-14 10:10:18 +01:00
Daniel - 6b1b3c5806
[Misc] Remove obsolete configuration for ‘pp’ 2018-01-13 15:21:24 +01:00
Daniel - 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
Daniel - 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
Daniel - 792efa7484
[Init] Don’t load projectile on windows 2018-01-13 14:45:32 +01:00
Daniel - 62ae309381
[Misc] Enable lispy in ‘eval-expression’ and the like only if loaded beforehand 2018-01-13 14:19:12 +01:00
Daniel - 14e84f92f5
[Misc] Try out eyebrowse mode 2018-01-12 21:26:12 +01:00
Daniel - 33d5531797
[Init] Start server if not already running
Regardless of whether on Windows or on Linux
2018-01-12 20:52:24 +01:00
Daniel - 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
Daniel - 076095b7e7
[ELisp] Use standard ‘lisp-indent-function’ for indenting 2017-12-15 21:45:12 +01:00
Daniel - 9255786df2
[Org] Considerably decrease intervals between exporting diary 2017-12-05 18:07:06 +01:00
Daniel - 09ecf75520
[Diary] Don’t show diary when opening calendar 2017-12-04 19:05:59 +01:00
Daniel - 17b5d9fecb
[Misc] Add lexical binding to all files 2017-12-03 09:19:05 +01:00
Daniel - 6172baddc2
[Dict] Require ’gnutls 2017-11-20 20:22:47 +01:00
Daniel - db96088e07
[Init] Activate pdf-tools when not on Windows 2017-11-18 17:05:25 +01:00
Daniel - 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
Daniel - 53e02bead3
[Dired] Automatic reformatting 2017-11-16 20:42:03 +01:00
Daniel - 654abfe842
[Utils] Add little helper to convert hex to ascii 2017-11-16 19:32:56 +01:00
Daniel - 0464bc85a6
[EMMS] Another try to clean up emms config 2017-11-14 21:07:34 +01:00
Daniel - 9bcb8c86c0
[Misc] Replace custom mail addresses by ‘db/additional-mail-addresses’ 2017-11-14 16:21:38 +01:00
Daniel - 5b06fad486
[Misc] Load customization directly from private/
No need anymore for symbolic links (yay for Windows!)
2017-11-14 16:12:04 +01:00
Daniel - b5e8e94da5
[Misc] Okay, let’s keep the main jabber-id in init.el 2017-11-14 16:05:44 +01:00
Daniel - 7acc66afd7
[Misc] Moving mail-related customization to gnus’ configuration file 2017-11-14 16:04:49 +01:00
Daniel - 9824cbb4c0
[Misc] Remove obsolete requires to ‘db-private’ 2017-11-14 15:59:18 +01:00
Daniel - 83811b419a
[Private] Move variables to custom.el 2017-11-14 15:53:25 +01:00
Daniel - ec9510e24b
[EMMS] Try to eliminate recursive ‘require’ 2017-11-14 14:59:13 +01:00
Daniel - 2d6eb6e58e
[GnuTLS] Log-level 1 too noisy
mostly because of all the unreachability messages
2017-11-13 20:45:47 +01:00
Daniel - a3605db872
[Private] Require ‘db-private’ only when using email 2017-11-13 20:45:14 +01:00
Daniel - 1e0f01890f
[Haskell] One hook for ‘company-mode’ is enough 2017-11-12 12:38:11 +01:00
Daniel - eb660677dd
[Init] Disable flyspell on Windows right now
aspell complains about ‘nil’-encoding not being available, looks like an
installation but.
2017-11-12 12:36:19 +01:00
Daniel - 1e2b28ffeb
[Misc] Update introductory comment for init.el 2017-11-12 12:35:36 +01:00
Daniel - 882187404f
[Misc] Cosmetics 2017-11-11 17:43:27 +01:00
Daniel - 5f49a8c240
[EMMS] Improve loading of personal configuration 2017-11-11 17:42:03 +01:00
Daniel - 663c57cd36
[Haskell] Fix wrong order of custom ‘add-hook’ calls 2017-11-11 12:05:15 +01:00
Daniel - b8b770e505
[Init] Move auto-mode specifications into ‘db/run-init’
and delete scala-mode.
2017-11-11 12:03:39 +01:00
Daniel - ba8d2653f0
[Init] Move misplaced ‘add-hook’ call into ‘db/run-init’ 2017-11-11 11:53:25 +01:00
Daniel - 95457488e7
[Misc] Remove some unnecessary ‘require’s 2017-11-11 11:46:24 +01:00
Daniel - 9aa1884d9b
[Misc] We actually don’t use ocular … 2017-11-11 11:44:39 +01:00
Daniel - 1240abfff0
[Init] Move constants to top 2017-11-11 11:44:30 +01:00
Daniel - 2799557f9d
[Init] Some initial comments 2017-11-11 11:44:20 +01:00
Daniel - c1c15e40b9
[Misc] Set security level to high
ZIH certificate is out, no need anymore to not be paranoid!
2017-11-11 09:24:39 +01:00
Daniel - 12cfeebefa
[Misc] Increase gnutls log-level 2017-11-11 09:06:52 +01:00
Daniel - 139862d66d
[Misc] Introduce variable ‘on-windows’
to increase readability
2017-11-11 09:06:41 +01:00
Daniel - 1318b74c61
[Misc] Inhibit font compactification on Windows
This speeds up display of special characters *a lot*
2017-11-11 08:50:39 +01:00
Daniel - e9e5e0455e
[Misc] Fix wrong regexp when updating certificates 2017-11-11 08:48:18 +01:00
Daniel - f237beefd6
[Dired] Additional commands for Windows applications 2017-11-04 11:23:20 +01:00
Daniel - ed38c48bf1
[Init] Also consider case when on cygwin 2017-11-04 11:23:07 +01:00
Daniel - 46ceca79ce
[Init] Fix loading environment variables when on Windows 2017-11-04 11:22:49 +01:00
Daniel - b3a55c2fda
[Misc] Use separate ‘dired-guess-shell-alist-user’ for Windows 2017-10-30 20:10:35 +01:00
Daniel - 97478ace21
[Init] Only read environment variables when not on Windows 2017-10-30 20:05:54 +01:00
Daniel - 2ef42d6412
[Init] Enable flyspell on Windows 2017-10-30 20:05:42 +01:00
Daniel - 2709f9c45f
[Misc] Update :commands section for ‘crux’ package 2017-10-29 22:28:24 +01:00
Daniel - ff607e439f
[Init] Cosmetics 2017-10-28 19:34:58 +02:00
Daniel - 0b04beeb3e
Revert "[Init] Enable ‘smart-mode-line-dark’ explicitly"
Enough to customize ‘sml/theme’ explicitly.

This reverts commit 535112b55a.
2017-10-28 14:50:51 +02:00
Daniel - 535112b55a
[Init] Enable ‘smart-mode-line-dark’ explicitly
Don’t know why it’s not done automatically.  Maybe settings it in custom.el is
too early?
2017-10-28 14:34:05 +02:00
Daniel - 645356054f
[Misc] Some non-crucial slash 2017-10-28 14:31:44 +02:00
Daniel - 02424db2fe
[Misc] Add only certificates if they look like some 2017-10-28 14:31:31 +02:00
Daniel - dc22c1c959
[Misc] Some code cosmetics 2017-10-28 14:28:56 +02:00
Daniel - 9e4c0967e0
[Misc] Make certificate file directory customizable 2017-10-28 14:28:29 +02:00
Daniel - e7db348568
[Misc] Ask for confirmation to stash all changes 2017-10-28 12:15:01 +02:00
Daniel - e036b0ff12
[Misc] Use ivy for magit 2017-10-28 12:00:37 +02:00
Daniel - 67d312d3b7
[Misc] Minor additions for ivy 2017-10-28 09:47:33 +02:00
Daniel - 3f1ae34575
[Init] Load customizations in ‘db/run-init’ 2017-10-27 22:06:45 +02:00
Daniel - 563a24c79c
[Init] Reorganization 2017-10-21 09:08:15 +02:00
Daniel - d515b9480d
[Org] Generalize export of org-mode calendar to ics
The location to which the calendar will be exported is not taken from the
customized value of ‘org-icalendar-combined-agenda-file’, which is not fixed
anymore in the configuration.  If this variable is not set (i.e. nil), the no
exporting is done.
2017-10-21 09:02:46 +02:00
Daniel - 9f50ae527b
[Init] Moving more variables to custom.el 2017-10-17 22:37:24 +02:00
Daniel - 488b021138
[Init] Update headings 2017-10-17 22:21:28 +02:00
Daniel - 8e57752bc7
[Misc] Only load custom.el when present 2017-10-17 22:21:10 +02:00
Daniel - 05400e9366
[Misc] Customize path to abbreviations 2017-10-17 22:20:57 +02:00
Daniel - e49a3e3236
[Misc] Moving path specifications to custom.el 2017-10-17 22:09:53 +02:00
Daniel - 4cbfd144bc
[Misc] No magic tilde for ivy 2017-10-14 18:03:41 +02:00
Daniel - 98bcd19b72
[Dired] Enable quicksorting for windows 2017-10-05 18:28:41 +02:00
Daniel - eeadb28a8c
[Init] Config for ‘typing’ 2017-10-05 18:24:14 +02:00
Daniel - ae1507a2b0
[Misc] Move abbreviations to private/ 2017-10-02 18:09:57 +02:00
Daniel - eb658dffa6
[Init] Fix typo 2017-10-02 18:09:32 +02:00
Daniel - a3cd6f19a7
[Themes] Move themes into separate directory 2017-10-02 18:05:34 +02:00
Daniel - 4ac8be452b
[Init] Move ‘pp’ to section of builtin packages 2017-09-30 22:40:57 +02:00
Daniel - 6439b71543
[Misc] Enable lispy in minibuffer if available 2017-09-30 22:28:42 +02:00
Daniel - a0cd28a621
[Org] Export diary only when not on Windows 2017-09-30 21:55:50 +02:00
Daniel - 06d5c624d4
[Init] Binding ‘iedit-mode’ 2017-09-29 21:25:41 +02:00
Daniel - 12d0b6e1e8
[Init] Minor comment 2017-09-29 21:24:33 +02:00
Daniel - 3fac9913e3
[Init] Remove use-package declaration for ‘pdf-tools’
Didn’t do much
2017-09-29 21:24:13 +02:00
Daniel - 23397e5806
[Misc] Don’t enable flyspell mode on Windows 2017-09-24 12:46:55 +02:00
Daniel - 471c3775ce
[Misc] Update comments 2017-09-24 12:46:19 +02:00
Daniel - deb4bc0eee
[Init] Update :commands for package ‘hydra’ 2017-09-24 12:44:11 +02:00
Daniel - 6c60b54983
[Init] Don’t start in ‘lisp-interaction-mode’ 2017-09-24 12:35:06 +02:00
Daniel - 96bb27b53a
[Init] Defer some more packages 2017-09-24 12:34:59 +02:00
Daniel - db52cf12ab
[Init] Move definition of hydras into main init function 2017-09-24 12:34:25 +02:00
Daniel - 6f7f01a95c
[Org] No designated work file anymore 2017-09-17 21:10:42 +02:00
Daniel - 54236fdcea
[Misc] Minor cosmetics 2017-09-15 17:53:59 +02:00
Daniel - 4a0502dbe0
[Org] Set values for main org-mode files 2017-09-15 17:47:34 +02:00
Daniel - a28075347b
[Misc] Start server when on Windows 2017-09-15 17:46:06 +02:00
Daniel - 5312551b09
[Private] Only set personal data if available 2017-09-14 20:20:53 +02:00
Daniel - 9d5832509b
[Init] Restructure keybindings
Some keybindings should only be overwritten if the corresponding packages are
available.
2017-09-14 19:35:50 +02:00
Daniel - 89bbdfbde6
[Init] Move around custom.el
This file differs between machines anyway, so there is no need to track it.
2017-09-14 19:35:40 +02:00
Daniel - 1badb3770c
[Init] Don’t ensure packages
We keep the important ones in the repository anyway.
2017-09-14 19:35:35 +02:00
Daniel - da1e3d8cec
[Private] Don’t use symlinks, adjust load-path instead
This eliminates the need for symlinks, and thus also works under Windows.
2017-09-14 19:35:21 +02:00
Daniel - 78c7c5c81f
[Init] Don’t put initial scratch buffer into org-mode
This prevents org-mode from being loaded on startup.
2017-09-13 20:00:54 +02:00
Daniel - e7468f7110
[Misc] Code cosmetics 2017-09-13 19:56:37 +02:00
Daniel - 9e674a6949
[Misc] Remove lispy from minibuffer
too fragile
2017-09-13 19:56:28 +02:00
Daniel - 1aaee9edef
[Init] Be more fault-tolerant if optional packages cannot be loaded 2017-09-13 19:56:12 +02:00
Daniel - c4a29fcc65
[Helm] Remove double declaration of ‘helm-command-prefix’ 2017-09-13 19:55:39 +02:00
Daniel - 4f2022390e
[Misc] Explicitly require ‘subr-x’
Seems as if sometimes ‘if-let’ won’t be available otherwise.
2017-09-13 18:32:55 +02:00
Daniel - a8c825a619
[Shell] Set ‘shell-file-name’ depending on system type
More of this to follow
2017-09-12 18:13:42 +02:00
Daniel - b601348690
[Misc] Fix vulnerability of Enriched Text support for x-display MIME type 2017-09-12 18:07:04 +02:00
Daniel - 0572e39daa
[Init] Defer ‘mastodon’ 2017-09-10 10:59:34 +02:00
Daniel - a9e289a961
[Init] Defer ‘pdf-tools’ 2017-09-10 10:59:32 +02:00
Daniel - 47a2cdf2bd
[Init] Load ‘db-latex’ with ‘use-package’
This will generate some output in Messages.
2017-09-10 09:41:28 +02:00
Daniel - e4cb28fbe7
[EShell] Defer loading of ‘db-eshell’ 2017-09-10 09:41:16 +02:00
Daniel - 7ea8c9a834
[Init] Defer loading of ‘org-ref’ 2017-09-10 09:41:05 +02:00
Daniel - 8faf612db0
[Init] Move definition of timers into ‘use-package’ declarations 2017-09-10 09:40:53 +02:00
Daniel - b0600631fa
[Init] Let ‘use-package’ report about loaded packages 2017-09-10 09:30:22 +02:00
Daniel - d01d2bd502
[Misc] Function to disable electric-pair-mode 2017-09-08 17:44:35 +02:00
Daniel - e39ce62fbf
[Org] Setting new work task id 2017-09-08 17:44:23 +02:00
Daniel - f72acff3b1
[Org] Setting task ids in main init file now 2017-09-02 13:34:22 +02:00
Daniel - ac29758994
[Gnus] No filtering on TU address anymore 2017-08-29 17:09:06 +02:00
Daniel - 00829a79d1
[EMMS] Use default formatting function in ‘helm-emms’ 2017-08-18 17:03:27 +02:00
Daniel - 5187b92d23
[Misc] Enable auto compiling 2017-08-14 11:45:50 +02:00
Daniel - 501761dc8b
[Misc] Prefer source file over byte compiled code if former is newer 2017-08-14 11:45:28 +02:00
Daniel - 5b3a895cab
[Org] Restructure configuration
In particular, put clock persistence variables in correct order, and do not
include currently running clock task in clock report table anymore.
2017-08-14 08:18:55 +02:00
Daniel - bba77daba6
[Dired] eog statt geeqie 2017-08-12 14:24:19 +02:00
Daniel - 0ec7e34399
[Org] Don’t transfer org agenda appointments to appt 2017-08-12 11:33:14 +02:00
Daniel - 10e7a079d1
[Misc] Cosmetics 2017-08-12 10:53:17 +02:00
Daniel - e513c6e30c
[Org] Restructuring config 2017-08-12 10:53:07 +02:00
Daniel - 16a13aa6e5
[Misc] Some suggestions from flycheck 2017-08-12 00:18:42 +02:00
Daniel - 3a84341995
[TeX] Fix loading of ‘db-latex’ 2017-08-12 00:03:06 +02:00
Daniel - 813d1134ac
[EMMS] Don’t use fixed playlist
play everything instead.
2017-08-11 09:06:42 +02:00
Daniel - 30ffd149f6
[LaTeX] Refactor configuration into separate module 2017-08-06 22:18:09 +02:00
Daniel - 483ae3ddcf
[Misc] Use ‘page-break-line-mode’ instead of obsolete counterpart 2017-08-06 22:15:01 +02:00
Daniel - 26dd7c35c5
[Misc] Aesthetics 2017-08-06 22:03:57 +02:00
Daniel - de53bc1bc7
[Dired] Ignore some LaTeX extensions 2017-08-06 22:03:37 +02:00
Daniel - b3cf21b3c0
[Misc] Diminish ‘auto-revert-mode’ 2017-08-06 22:03:21 +02:00
Daniel - f4c8a00a28
[EShell] Move configuration to dedicated package
Not clear whether this is a good idea, though.
2017-08-06 14:08:25 +02:00
Daniel - 4b55df875e
[Org] Move hydra to ‘db-org’ 2017-08-06 13:56:14 +02:00
Daniel - efad33d752
[EMMS] Minor fixes 2017-08-06 12:49:34 +02:00
Daniel - 75599362bd
[EMMS] Refactoring configuration into separate file 2017-08-06 12:45:37 +02:00
Daniel - 8f539afa91
[EMMS] Add custom tree traversal function
Based on the default one using GNU find.
2017-08-06 11:46:55 +02:00
Daniel - 97e0e93336
[EMMS] Move default playlist elsewhere 2017-08-06 11:45:15 +02:00
Daniel - 3308eabe0e
[Init] Globally add site-lisp directory to ‘load-path’ 2017-08-06 11:44:03 +02:00
Daniel - 85c96955f3
[Misc] Give all known projectile projects to magit 2017-08-04 17:50:46 +02:00
Daniel - 91e99e075a
[Misc] Keeping only local projects in projectile cache 2017-08-04 17:50:36 +02:00
Daniel - fa88d43510
[Misc] Updating some comments 2017-08-04 17:49:43 +02:00
Daniel - 99d2c046e6
[Misc] Add ‘counsel-projectile’ 2017-08-04 16:00:04 +02:00
Daniel - c7d492a0fc
[Misc] Enable ‘company-mode’ for clojure and cider 2017-08-04 15:59:47 +02:00
Daniel - 2828f517ba
[Misc] Replace obsolete ‘ivy-recentf’ with ‘counsel-recentf’ 2017-08-04 15:59:38 +02:00
Daniel - 78e8bb3f6b
[Misc] Updating comment
Yes, this is important!
2017-08-01 12:17:16 +02:00
Daniel - 546270c310
[Perl] Replace ’perl-mode’ with ’cperl-mode’ more thorougly 2017-07-31 14:28:28 +02:00
Daniel - cd04627c77
[Perl] Use ‘cperl-mode’ instead of ‘perl-mode’ 2017-07-31 13:21:08 +02:00
Daniel - 002e507e6a
[Misc] Remove perspective 2017-07-31 13:21:00 +02:00
Daniel - a945fb489e
[Shell] Pulling environment variables with ‘exec-path-from-shell’ 2017-07-31 13:20:42 +02:00
Daniel - f9acbdcecc
[Misc] Snapshot 2017-07-27 13:08:18 +02:00
Daniel - 6f462d4ff7
[Helm] Extra keybinding for ‘db/helm-shortcuts’ 2017-07-23 16:36:45 +02:00
Daniel - f2a3ac42be
[Misc] Minor reformatting 2017-07-23 16:36:40 +02:00
Daniel - 9773a733bc
[Misc] Test: enabling global visual line mode
Let’s see how this feels.
2017-07-23 16:36:06 +02:00
Daniel - c21375d0ea
[Misc] Snapshot 2017-07-23 11:01:54 +02:00
Daniel - c24eebce60
[Dired] Fixing regexp for ‘dired-omit-files’ 2017-07-23 09:50:55 +02:00
Daniel - 0d18bef095
[Misc] Snapshot 2017-07-23 09:45:20 +02:00
Daniel - 7f85081e43
[Dired] Updating information for omitting files 2017-07-23 09:45:02 +02:00
Daniel - 938ad8cb43
[Dired] Fix not showing details on first open
Thanks to the documentation of dired+, should have read it earlier …
2017-07-22 19:15:50 +02:00
Daniel - dcabf1f8d9
[Misc] Snapshot 2017-07-21 15:02:22 +02:00
Daniel - 943f96baec
[Helm] ‘helm-emms’ requires ‘helm-adaptive-sort’
Provide it.
2017-07-18 18:22:52 +02:00
Daniel - 14e8af5b2c
[Helm] Trying to fix binding for ‘helm-emms’ 2017-07-18 18:13:49 +02:00
Daniel - ce7ec48f80
[Misc] Store security settings directly in private data 2017-07-18 16:21:18 +02:00
Daniel - 22b16c6581
[Misc] Change places of some private files 2017-07-18 14:54:50 +02:00
Daniel - 8a6eb2cecf
[Misc] Snapshot 2017-07-18 14:33:31 +02:00
Daniel - aec09df1b2
[Misc] Cosmetics 2017-07-17 16:03:26 +02:00
Daniel - 7d107294be
[Ivy] Remove leading caret in certain circumstances 2017-07-17 16:03:12 +02:00
Daniel - 5710bffe5e
[Helm] Don’t pin on melpa-stable
Replaced some functionality of helm with counsel, so pinning helm is not crucial
anymore.
2017-07-16 18:07:09 +02:00
Daniel - 2ecb388724
Initial commit 2017-07-16 18:07:00 +02:00