8cb39ec9e2
Statically choose face for Org Mode links
...
Checking whether the file exists or not and choosing the face accordingly may be
slow on Windows, where file operations seem to be expensive.
2020-05-15 11:20:48 +02:00
1be7f0e171
Add buffer overview to main helm shortcut menu
...
Often, I want to open some file and try to first open the corresponding buffer
in the hope there's some open buffer for it already. When no such buffer
exists, I have to close the list of buffers, reopen the helm shortcut menu, and
navigate to the corresponding bookmark. This is cumbersome and somehow
duplicate work, since the bookmark and the file most often are named similarly.
With a buffer overview in the helm shortcut menu I can now search for the file
directly and if it's already open, directly select the corresponding buffer.
If it has not been opened, though, I can navigate to the corresponding bookmark
with at most one additional keystroke (C-o) and open it there. Nice!
2020-05-15 11:20:44 +02:00
Daniel Borchmann
2051347e72
Pin Org Mode version to stable
2020-05-12 20:01:35 +02:00
43a441e2cb
Remove obsolete function declarations
2020-05-10 14:27:38 +02:00
8f81f49074
Add two variables settings from LOLSMacs
...
https://github.com/grettke/lolsmacs/blob/master/lolsmacs.el
2020-04-17 19:16:23 +02:00
004ac490ef
Reintroduce helper functions to quickly switch between themes
2020-04-17 18:58:18 +02:00
a729085946
Use pandoc as default processor for markdown files
2020-04-17 16:36:20 +02:00
113045a648
Always highlight variables in cperl-mode
2020-02-20 21:26:59 +01:00
ffeead8d72
Extend configuration of cperl-mode
...
Enable automatic display of help messages, and disable most of the other
features.
2020-02-20 21:21:47 +01:00
15f3a2d145
Turn on abbrev-mode by default only text buffers
...
We don't need that for programming, and it interferes with certain mode
configurations, e.g., cperl-mode.
2020-02-20 21:08:53 +01:00
bec4bc13a2
Add new PERIODIC tag for recurring tasks
...
As described in [1], we are sometimes representing recurring tasks as lists of
single tasks plus a recurring task to create new instances once in a while. All
of this is grouped under a common headline, and those headlines should be marked
with PERIODIC to inhibit automatic clock-in.
[1]: https://karl-voit.at/2017/01/15/org-clone-subtree-with-time-shift/
2020-01-31 10:41:08 +01:00
cdee268d84
Log note when closing tasks
2020-01-31 07:34:28 +01:00
112800e931
Add missing tag triggers
2020-01-30 15:43:18 +01:00
ebe853406c
Not handle NO_EXPORT tag automatically anymore
2020-01-30 15:40:31 +01:00
09ac6b08c4
Take notes again when rescheduling tasks
...
Tasks are rescheduled quite often, and it should be clear later on why this has
happened.
2020-01-30 15:36:51 +01:00
4dbc4b14c6
Split large setq init block for Org Mode into smaller parts
...
This makes it easier to evaluate assignments individually.
2020-01-30 15:32:38 +01:00
ea4d49e99b
Delete assignment for `haskell-program-name'
...
Apparently, this variable is not used anymore.
2020-01-24 21:05:03 +01:00
f4b1d80e6f
Set default mail user agent to Gnus
...
It has always been Gnus, but now it's official :)
2020-01-19 19:41:27 +01:00
38f7fd7c88
Move some more custom org mode link handlers to `db-org'
...
This is where they belong, nowhere else.
2020-01-19 17:21:14 +01:00
c566908deb
Let the org mode RFC link handler cache its documents
...
RFC documents do not change over time. The custom org mode link handler
`db/org-rfc-open' now makes use of this by downloading RFC documents to
`db/rfc-cache-path' (if defined) and opening the files locally. If
`db/rfc-cache-path' is not defined, the RFC is opened in an external browser as
before.
This allows to keep a selection of used RFC documents locally on the filesystem
for future reference, without the need to retrieve them again from the IETF.
Since this is all org mode related, the handler now also resides in `db-org'
instead of `db-utils'.
2020-01-19 17:17:47 +01:00
02299b11a4
Increase default value of the undo limit
2020-01-12 17:52:08 +01:00
158a232cfe
Move some personal customization variables to dedicated package
2020-01-11 12:35:53 +01:00
a63210a336
Update criteria for stuck projects
...
Previously, a project was not stuck if any subtask was tagged NOP (no-project).
However, this led constellations like the following to be hidden from the stuck
project list:
* Test :NOP:
** TestTest
*** TestTestTest :NOP:
In this case, the NOP at TestTestTest would result in hiding TestTest, which,
however, does not have any more things to do and should thus be marked stuck.
The new configuration will check NOP only at the top headline, and not at any
other sub-headlines. For this, a property search TAGS={NOP} is necessary,
because otherwise tag inheritance would result in wrong false negatives.
2020-01-10 18:23:11 +01:00
a4f2428e49
Don' use `dired-open' when on windows
...
The reason is that `dired-open--start-process' uses POSIX tools (sh, nohup) that
are not generally available on Windows.
2020-01-10 18:18:26 +01:00
243e579973
Check whether special org-mode files are included in agenda when displaying it
2020-01-05 13:36:37 +01:00
66425ee2b7
Add some comments why we don't automatically update `org-agenda-files' anymore
2020-01-05 13:23:23 +01:00
ec83430a70
Remove `db-update-org-agenda-files'
...
It's not used anymore and won't ever work as intended.
2020-01-05 13:06:50 +01:00
9f072ebca1
Remove obsolete assignment of `org-agenda-diary-file'
...
We are not using this functionality anyway.
2020-01-05 12:39:23 +01:00
570fe5906b
Remove obsolete comment
2020-01-05 12:27:35 +01:00
7e7f8b3e13
Disable custom setter for special agenda files for now
...
It is no good to update `org-agenda-files' when setting those variables, only to
be overwritten by customize itself latter on. Maybe it's better to instead have
a custom setter that updates the variable, but also checks whether the file is
also contained in `org-agenda-files', warning the user if this is not the case?
2020-01-05 12:24:01 +01:00
1f2a3e70d4
Fix customize types for special org agenda files
2020-01-05 12:17:50 +01:00
c3df9ef92b
Change default values for custom agenda files to nil
2020-01-05 11:55:54 +01:00
8f3403e132
Make sure `message-mode' uses the right function to send mail
...
Up to now, it seemed to be sufficient to set `send-mail-function' alone, but
somehow some changes have made it necessary to set `message-send-mail-function'
explicitly. If not done, it defaults to `message-send-mail-with-sendmail',
using the sendmail exectuable to send mail. At least on my machine this results
in the message being delivered to the local exim instance, which does not allow
sending remote sending of mail.
2020-01-05 11:28:38 +01:00
a3456f7863
Don't use `eval-when-compile' in use-packages' :config block
...
This causes the included require statements to be loaded unconditionally,
defying the whole purpose of a :config block.
2020-01-03 14:01:18 +01:00
7aff235caf
Defer loading of `dired-open'
2020-01-03 11:50:55 +01:00
d7b88a1f12
Use `counsel-descbinds' to describe current keybindings
2020-01-03 10:24:15 +01:00
2bc856618a
Don't automatically clock in when taking notes
...
If this is necessary, clock in separately using the interruption template.
However, I have felt that this is rarely useful, to the extend that I haven't
used the note capture template just because it disturbs the clock.
2019-12-30 13:25:07 +01:00
e6f0ee11f8
Fix manual pinning of packages
2019-12-21 19:01:25 +01:00
42ef36f836
Pin essential packages to melpa-stable
2019-12-21 18:52:50 +01:00
02b05ff28f
Pin repositories for EMMS related packages to melpa-stable
2019-12-21 18:39:07 +01:00
9016db229a
Don't explicitly load abbreviations
...
Since we are loading customizations during initializtion time now, we can let
Emacs handle reading abbreviations itself.
2019-12-20 20:31:15 +01:00
28860ac415
Fixing some typos
2019-12-20 20:28:26 +01:00
508b587d84
Don't set helm's prefix key via setq
...
Use customize for this.
2019-12-20 20:25:28 +01:00
2980fe59b2
Update comment
2019-12-20 20:25:19 +01:00
339badc995
Simplify helm setup
2019-12-20 18:03:50 +01:00
08e22cb698
Remove verbosity when loading customizations
...
`load-file' already prints all necessary information.
2019-12-20 18:03:32 +01:00
0dae55d5a9
Remove `helm-org'
2019-12-20 17:57:23 +01:00
f2da14592a
Don't load packages when there is no need to do it
2019-12-20 17:54:29 +01:00
9c5f6d062f
Don't explicitly clean up projectile projects
...
This is done by projectile itself during mode activation.
2019-12-20 17:53:54 +01:00
7c41f1df73
Make loading customizations a bit more verbose
2019-12-20 17:53:38 +01:00
c8dfffbbc1
Set default value for semantic modules to load
2019-12-20 17:44:22 +01:00
05cb96d310
Add semantic activation
2019-12-20 17:41:40 +01:00
d40f4d92e8
Don't demand yasnippet
2019-12-20 17:34:37 +01:00
571cd3934d
Globally enable yasnippet
2019-12-20 17:34:05 +01:00
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
9e0338e683
Dynamically create hydra from `db/frequently-used-features'
2019-12-20 16:12:11 +01:00
60dabe0440
Explicitly require `hydra'
2019-12-20 15:38:41 +01:00
a9695b9d1a
Generalize `db/frequently-used-features' to also include shortcuts
2019-12-20 15:14:29 +01:00
20cc9f34bb
Remove obsolete definition for `helm-mini'
2019-12-20 15:05:41 +01:00
d66c568a83
Update default value of `db/frequently-used-features'
2019-12-20 15:04:35 +01:00
fe1c45e95e
Remove duplicate setting of `enable-recursive-minibuffers'
2019-12-20 11:27:58 +01:00
4c656aa8a1
Use counsel for showing shell history
2019-12-20 11:26:19 +01:00
fabc890417
Make sure the private data directory exists
2019-12-18 21:04:47 +01:00
ec847d606c
Comment the purpose of the `eproject' configuration
2019-12-17 13:10:23 +01:00
ace191d0d6
Regroup Python configuration
2019-12-17 13:10:04 +01:00
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
485b7b84d3
[Utils] Using `dired-open-file' doesn't work for bookmarks
...
Pity!
2019-12-13 15:28:46 +01:00
c2addcd299
[Dired] Don't use nohup on non-linux systems
2019-12-13 15:25:31 +01:00
6f375c301f
[Util] Add helper to add bookmarks to be opened by `dired-open-file'
2019-12-13 15:05:44 +01:00
74fa0b05b4
[Dired] Ensure `dired-open' is present
2019-12-13 14:59:41 +01:00
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
60a5b4572c
[Dired] Always use same applications to open files
2019-12-06 13:11:46 +01:00
4fa4a3bd68
Set default priorities in capture templates
2019-11-30 08:37:36 +01:00
c3f0cba213
Always treat org-mode search as boolean searches
2019-11-30 08:37:31 +01:00
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
3de4a086c1
[Init] Load vlf' lazily in
db/run-init'
2019-11-11 18:29:17 +01:00
10b41b5bfa
[Misc] Some configuration for `markdown-mode'
2019-11-11 18:24:30 +01:00
a9c82c1db7
[Misc] Minor cosmetics
2019-11-11 18:24:19 +01:00
c183ceed82
[Misc] Remove `ebib'
2019-11-11 18:24:11 +01:00
ca09c77084
[Misc] Adding some `:ensure t'
2019-11-11 18:24:08 +01:00
ff41f4586e
Revert "[Org] Set `org-agenda-span' to 2 as new default"
...
This reverts commit 61793eae0e
.
2019-11-06 19:51:33 +01:00
61793eae0e
[Org] Set `org-agenda-span' to 2 as new default
2019-11-03 14:53:02 +01:00
5d039a026d
[Misc] Explicitly enable `global-git-commit-mode' in magit
2019-11-02 10:21:06 +01:00
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
58a5d7e354
[Misc] Move fix for ‘enriched’ outside of ‘db/run-init’
2019-10-21 17:28:30 +02:00
c50d12fadd
[Misc] Reorder entries in ‘db/helm-shortcuts’
2019-10-15 16:50:38 +02:00
11146c3a9b
[Misc] Add explicit dependency to elpy
2019-10-03 14:50:31 +02:00
3422bb7e46
[Misc] In case eproject gets loaded, disable it for message-mode
2019-09-15 11:22:21 +02:00
a33f14f216
[Misc] Fix candidate list of important documents for ‘db/helm-shortcuts’
...
Now actions work again.
2019-09-02 21:04:14 +02:00
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
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
44e6818abb
[Org] Provide function to set frame title from current clock
2019-08-31 11:26:04 +02:00
541851ed00
[Misc] Remove duplicate assignment for variable
2019-08-31 10:59:24 +02:00
6ffbbfdd90
[Misc] ‘cursor-in-non-selected-windows’ is buffer-local, so use ‘setq-default’
2019-08-31 10:59:22 +02:00
a7bb5d680d
[Misc] Don’t show cursor in non-selected windows
2019-08-31 10:49:49 +02:00
d28e51f5e6
[Org] Remove obsolete usage of ‘file+datetree’ from capture templates
2019-08-30 16:28:48 +02:00
cfc95c295d
[Org] Remove capture template for MEETING
2019-08-23 17:27:36 +02:00
777494635e
[Org] Make function to mark default task non-anonymous
2019-08-22 20:38:00 +02:00
32afb7eb8f
[Utils] Fix use-package declaration
2019-08-22 20:37:08 +02:00
6f1a27e954
[Org] Clean up capture templates
2019-08-22 19:20:14 +02:00
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
8e1cba51d6
[Org] Don’t show separator lines
2019-08-03 16:27:15 +02:00
afb69eb351
[ivy] Remove obsolete formatting function
...
The default is good enough anyway.
2019-07-27 17:27:40 +02:00
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
55c3b60964
[Org] Readd default value for ‘org-duration-format’
2019-06-16 15:52:13 +02:00
4e23ef8be7
[Org] Don’t fix ‘org-duration-format’
2019-06-16 08:26:17 +02:00
1775b28e64
[Dired] Two additional default settings
2019-06-11 21:25:29 +02:00
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
496adadbcd
[Misc] Updateing holidays
2019-06-11 06:32:01 +02:00
952e6f1c95
[Music] Add simple function to play files from git-annex-find call
2019-06-10 16:27:28 +02:00
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
c309cf7917
[Music] Move customizable variables into db-music.el
2019-06-10 11:33:35 +02:00
7cd6d399a4
[Music] Fix name of playlist function from git-annex-find
2019-06-10 09:39:53 +02:00
9b48edd77f
[Music] Allow for customizing automatic playlist function
2019-06-10 09:39:52 +02:00
0e3ad47943
[Utils] Command to display dired buffer of custom file list
2019-06-08 13:05:17 +02:00
7bfdb92259
[Misc] Move some holidays into main Emacs configuration
2019-06-03 21:26:26 +02:00
5c6468c455
[Misc] Don’t show holidays by default when opening the calendar
2019-06-03 21:26:19 +02:00
f2115f5587
[Org] A custom link type for RFCs
2019-05-31 21:38:05 +02:00
f518c0ca3d
[Misc] A blank line
2019-05-31 21:37:51 +02:00
63b2e34be4
[Org] Add link types for Outlook and OneNote
2019-05-31 21:28:44 +02:00
71a11c52db
[Init] Fix wrong keybinding for ‘ibuffer’
2019-05-31 21:20:54 +02:00
db10dfc9d4
[Init] Use ‘ibuffer’ instead of ‘list-buffer’
...
Why didn’t I do this before?
2019-05-31 18:54:32 +02:00
a4c09781d0
[Init] Completely disable flyspell mode
...
Do spell checking on demand instead.
2019-05-25 18:48:37 +02:00
a48177680e
[Org] Record closing information also for interruptions
2019-05-20 17:32:38 +02:00
bb6018c0f8
[Org] Record time when item is closed
...
Why haven’t I enabled this earlier?
2019-05-17 21:31:10 +02:00
9370fa747f
[Init] Explain why we explicitly load abbreviations
2019-05-05 20:48:52 +02:00
0e500ae0d0
[Misc] Remove duplicate setting for ‘load-prefer-newer’
2019-05-05 20:48:38 +02:00
cbe330346c
[Magit] Don’t automatically refine hunk
2019-05-03 19:06:00 +02:00
fa65f4ad03
[Dired] Add shortcut for ‘dired-subtree-toggle’
2019-05-03 18:19:03 +02:00
635e85901c
[Init] Disable automatic spell checking on windows
...
It’s too slow.
2019-05-03 18:17:58 +02:00
22466b550c
[Misc] Set default value for ‘auth-sources’
2019-04-28 11:25:11 +02:00
2f228ecaaf
[Misc] Set lighter for minions-mode to something reasonable
2019-04-17 19:16:52 +02:00
e138b156c6
[Init] Also bind C-r to ‘swiper-isearch’
2019-04-17 19:12:44 +02:00
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
9892d838a0
[Misc] Replace smart-mode-line with calls to moody functions
2019-04-14 14:06:10 +02:00
1d89673137
[Misc] Adding some code to improve mode line appearance
...
Using it not much, though.
2019-04-14 13:44:39 +02:00
13f449871d
[Misc] Use counsel for listing bookmarks
2019-04-14 08:39:33 +02:00
626630a14a
[Org] Increase idle time for ‘db/export-diary’
2019-04-14 08:39:12 +02:00
e7222330c9
[Init] Use ‘swiper-isearch’ when available
2019-04-12 11:10:26 +02:00
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
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
e67acca3a9
[Init] Unconditionally enable ‘flyspell-mode’ in text buffers
2019-04-11 09:00:19 +02:00
063cae1cf5
[Misc] Don’t set ispell variables
2019-04-11 09:00:04 +02:00
bb02015432
[Misc] Don’t set default theme for ‘smart-mode-line’
2019-04-07 14:32:53 +02:00
f62702e1ea
[Gnus] Explicitly initialize demon
2019-03-31 11:16:50 +02:00
ed285c87d2
[Music] Minor changes and cosmetics
2019-03-02 15:18:19 +01:00
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
4128bcd249
[Mail] Set some related variables directly via ‘db/mail-accounts’
2019-03-02 11:33:21 +01:00
6b47a509f3
[BBDB] Fix typo in command list
2019-03-02 11:23:47 +01:00
0640d67fc2
[Gnus] Don’t error when BBDB fails
2019-03-02 11:21:10 +01:00
772ba2f672
[Init] Very minor restructuring
2019-03-02 11:15:28 +01:00
7f81d18c11
[Utils] Fix outdated reference to ‘db/ascii-to-hex’
2019-03-02 11:15:07 +01:00
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
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
6d5976a00a
[Utils] Make main custom variables for ‘db/helm-shortcuts’ Helm-agnostic
2019-03-02 10:55:13 +01:00
be8d5a3f0f
[Init] Don’t override key bindings when ‘avy’ is not present
2019-03-02 09:45:31 +01:00
abbd29c534
[Init] Disambiguate error message when loading ‘pdf-tools’
2019-03-02 09:28:42 +01:00
4bf4e106e6
[Init] Catch error when activation of projectile fails
2019-03-02 09:26:05 +01:00
817228a7c1
[Misc] Don’t load ‘dired-open’ on Windows
2019-03-02 09:05:00 +01:00
b6857fd436
[Misc] Don’t error if abbreviation file is not present
2019-03-02 09:04:54 +01:00
48bed56c5f
[Mail] Remove `db/additional-mail-addresses'
2019-03-02 09:04:20 +01:00
6834595512
[Misc] Move more personal data to private
2019-02-24 18:24:59 +01:00
5eec650241
[EMMS] Store variable files in private directory
2019-02-24 15:03:24 +01:00
10302c3368
[Org] Don’t take notes when clocking out
2019-02-24 11:53:41 +01:00
ae19dd4992
[Org] Don’t automatically add pensive file to ‘org-agenda-files’
2019-02-17 16:34:48 +01:00
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
f69abd6ec6
[Mail] Move advice to attach at end-of-buffer to init.el
2019-02-10 19:58:06 +01:00
b8912ae08d
[Mail] Move SMTP error handling code directly to ‘db/smtpmail-send-it’
2019-02-10 19:55:25 +01:00
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
dcf656c2ed
[Org] Log more activity
2019-02-09 17:38:09 +01:00
c0edf36f3e
[Misc] Globally enable ‘eldoc-mode’
2019-02-09 14:05:29 +01:00
3e12fbea46
[Mail] Minor update of comment
2019-02-03 09:35:07 +01:00
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
cfda96a070
[Mail] Defer loading of some packages
2019-02-02 18:10:44 +01:00
995ac19cda
[Gnus] Require db-mail before starting Gnus
2019-02-02 18:02:37 +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
75d6cbdf95
[Gnus] Move setting of mail related variables to db-mail
2019-02-02 17:49:38 +01:00
3c4fcde1cb
[Misc] Some minor restructuring
2019-02-02 15:39:16 +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
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
260b60503c
[Misc] Add shallow configuration for sdcv
2019-02-02 11:57:12 +01:00
5aa23652d7
[Gnus] Move debugging setting to init.el
...
This makes it customizable, when needed.
2019-01-27 13:52:26 +01:00
8c446fefe5
[Misc] Update comments for ‘mm-decode’ configuration
2019-01-27 13:43:50 +01:00
3273407baa
[Misc] Move configuration for ‘mm-decode’ to init.el
2019-01-27 13:42:10 +01:00
56d085d4f1
[Misc] Move fix for ‘mm-view-pkcs7-verify’ to init.el
2019-01-27 13:32:00 +01:00
2a4302c883
[Utils] Move S/MIME lookup function to init.el
2019-01-27 12:10:44 +01:00
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
51d58a7107
[Misc] Save bookmarks in private repository
2019-01-25 20:45:22 +01:00
c77cd7e889
[Utils] Add simple way to add external bookmarks
2019-01-25 20:39:01 +01:00
7252c1ddf4
[Org] Remove obsolete reading list
...
and integrate it into the SOMEWHEN list.
2019-01-12 10:56:51 +01:00
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
eda2f6ff50
[Init] Move ldap configuration to main init file
2019-01-01 13:03:08 +01:00
4c8fa8cb4b
[Dired] Some nice default configuration for wdired
2018-12-16 09:28:01 +01:00
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
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
53e02bead3
[Dired] Automatic reformatting
2017-11-16 20:42:03 +01:00
654abfe842
[Utils] Add little helper to convert hex to ascii
2017-11-16 19:32:56 +01:00
0464bc85a6
[EMMS] Another try to clean up emms config
2017-11-14 21:07:34 +01:00
9bcb8c86c0
[Misc] Replace custom mail addresses by ‘db/additional-mail-addresses’
2017-11-14 16:21:38 +01:00
5b06fad486
[Misc] Load customization directly from private/
...
No need anymore for symbolic links (yay for Windows!)
2017-11-14 16:12:04 +01:00
b5e8e94da5
[Misc] Okay, let’s keep the main jabber-id in init.el
2017-11-14 16:05:44 +01:00
7acc66afd7
[Misc] Moving mail-related customization to gnus’ configuration file
2017-11-14 16:04:49 +01:00
9824cbb4c0
[Misc] Remove obsolete requires to ‘db-private’
2017-11-14 15:59:18 +01:00
83811b419a
[Private] Move variables to custom.el
2017-11-14 15:53:25 +01:00
ec9510e24b
[EMMS] Try to eliminate recursive ‘require’
2017-11-14 14:59:13 +01:00
2d6eb6e58e
[GnuTLS] Log-level 1 too noisy
...
mostly because of all the unreachability messages
2017-11-13 20:45:47 +01:00
a3605db872
[Private] Require ‘db-private’ only when using email
2017-11-13 20:45:14 +01:00
1e0f01890f
[Haskell] One hook for ‘company-mode’ is enough
2017-11-12 12:38:11 +01:00
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
1e2b28ffeb
[Misc] Update introductory comment for init.el
2017-11-12 12:35:36 +01:00
882187404f
[Misc] Cosmetics
2017-11-11 17:43:27 +01:00
5f49a8c240
[EMMS] Improve loading of personal configuration
2017-11-11 17:42:03 +01:00
663c57cd36
[Haskell] Fix wrong order of custom ‘add-hook’ calls
2017-11-11 12:05:15 +01:00
b8b770e505
[Init] Move auto-mode specifications into ‘db/run-init’
...
and delete scala-mode.
2017-11-11 12:03:39 +01:00
ba8d2653f0
[Init] Move misplaced ‘add-hook’ call into ‘db/run-init’
2017-11-11 11:53:25 +01:00
95457488e7
[Misc] Remove some unnecessary ‘require’s
2017-11-11 11:46:24 +01:00
9aa1884d9b
[Misc] We actually don’t use ocular …
2017-11-11 11:44:39 +01:00
1240abfff0
[Init] Move constants to top
2017-11-11 11:44:30 +01:00
2799557f9d
[Init] Some initial comments
2017-11-11 11:44:20 +01:00
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
12cfeebefa
[Misc] Increase gnutls log-level
2017-11-11 09:06:52 +01:00
139862d66d
[Misc] Introduce variable ‘on-windows’
...
to increase readability
2017-11-11 09:06:41 +01:00
1318b74c61
[Misc] Inhibit font compactification on Windows
...
This speeds up display of special characters *a lot*
2017-11-11 08:50:39 +01:00
e9e5e0455e
[Misc] Fix wrong regexp when updating certificates
2017-11-11 08:48:18 +01:00
f237beefd6
[Dired] Additional commands for Windows applications
2017-11-04 11:23:20 +01:00
ed38c48bf1
[Init] Also consider case when on cygwin
2017-11-04 11:23:07 +01:00
46ceca79ce
[Init] Fix loading environment variables when on Windows
2017-11-04 11:22:49 +01:00
b3a55c2fda
[Misc] Use separate ‘dired-guess-shell-alist-user’ for Windows
2017-10-30 20:10:35 +01:00
97478ace21
[Init] Only read environment variables when not on Windows
2017-10-30 20:05:54 +01:00
2ef42d6412
[Init] Enable flyspell on Windows
2017-10-30 20:05:42 +01:00
2709f9c45f
[Misc] Update :commands section for ‘crux’ package
2017-10-29 22:28:24 +01:00
ff607e439f
[Init] Cosmetics
2017-10-28 19:34:58 +02:00
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
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
645356054f
[Misc] Some non-crucial slash
2017-10-28 14:31:44 +02:00
02424db2fe
[Misc] Add only certificates if they look like some
2017-10-28 14:31:31 +02:00
dc22c1c959
[Misc] Some code cosmetics
2017-10-28 14:28:56 +02:00