Commit Graph

9 Commits

Author SHA1 Message Date
László Vaskó
9df96bd3c5 Updating doom-emacs and compatibility shim 2020-05-28 22:54:18 +02:00
László Vaskó
7add1505c0 Ensure that doom's customizations to straight.el take effect
`nix-straight.el` used to require `straight.el` on its own before `doom`
itself was loaded. This had an unfortunate side-effect that
`straight-fix-org` was set to nil after it has been loaded so
`org-version` and `org-git-version` functions were already overloaded.
This was no problem for `org-mode` itself as it has its own overload of
the above mentioned functions, but other libraries such as `elfeed` may
also use these which causes problems.

`nix-straight.el` is updated to a version where it does not preload
`straight` and an advice is provided to `doom` so it loads our version
of `straight` when it supposed to.

References: https://github.com/vlaci/nix-doom-emacs/issues/5
2020-03-16 19:15:20 +01:00
László Vaskó
28aaf07321 doom-emacs: support newer revisions
workaround breakage introduced in

    commit 6f7bdc801a0b4d1a50f25b3c6d7d74858789a540
    Author: Henrik Lissner <henrik@lissner.net>
    Date:   Mon Dec 16 16:49:34 2019 -0500

        Make print! et co always respect standard-output
2019-12-21 14:22:42 +01:00
László Vaskó
f2423d9e54 Updating doom and dependencies 2019-11-23 10:41:20 +01:00
László Vaskó
1b540d189c updating doom emacs to upstream 2019-11-10 17:41:02 +01:00
László Vaskó
d648dfc477 adding a prefix to logs emitted by the adjusted installer 2019-11-10 17:41:02 +01:00
László Vaskó
8e36b53b3e Forcing no to all questions doom install would ask
Newer doom versions (after 873fc5c0db4876d9e1f347fa6cbd2a3a1933df69) has
a rewritten cli interface. I could not figure out how to pass `--no-env`
and `--no-fonts` (should check later if it is a bug in doom)
2019-11-10 17:41:02 +01:00
László Vaskó
bdbf14a95b advice.el: removing unneeded advices 2019-11-10 17:41:02 +01:00
László Vaskó
c6ae77570d Nix expression to install and configure doom-emacs 2019-10-23 22:15:54 +02:00