Henrik Lissner
4450f08b0b
Make async a core package again
2017-12-09 14:17:23 -05:00
Henrik Lissner
adcc2865c0
Possible fix for cascading magit popups #282
2017-12-08 23:14:13 -05:00
Henrik Lissner
346d7bdf36
Detect init.el in any module, instead of private user module
...
User module (named after user-login-name) is no longer automatically
loaded or detected, and must be explicitly mentioned in the doom! macro
of your emacs init.el file.
Also, any module can now have an init.el file, which will be run before
any modules are loaded.
2017-12-08 23:14:13 -05:00
Henrik Lissner
df93fd8ce4
Refactor require! macro
2017-12-08 23:14:12 -05:00
Henrik Lissner
2ef38b73a7
Remove doom*delete-trailing-whitespace advice (unneeded)
2017-12-08 23:14:12 -05:00
Henrik Lissner
bf08e1c318
Fix window-live-p error on other-popup
2017-12-08 23:14:12 -05:00
Henrik Lissner
f8e8dbad8f
General minor refactor
2017-12-08 23:14:12 -05:00
Henrik Lissner
5a09d539ba
Breaking change: remove font and theme settings
...
I am removing settings for core configuration to reduce "magic" in Doom.
set! is meant for cross-configuring modules that may or may not be
enabled. There should be no such concern for configuring Doom core.
From now on, change your fonts with:
(setq doom-font (font-spec :family "Fira Mono" :size 12)
doom-variable-pitch-font (font-spec :family "Fira Sans")
doom-unicode-font (font-spec :family "DejaVu Sans Mono")
doom-big-font (font-spec :family "Fira Mono" :size 19))
2017-12-08 23:14:12 -05:00
Henrik Lissner
f063a08891
Remove :editorconfig setting
2017-12-08 23:14:11 -05:00
Henrik Lissner
9d81bc5a8b
Major refactor: use-package-always-defer = nil & use :hook
...
Possibly breaking change: packages are no longer deferred by default.
Addresses #286
2017-12-08 23:14:11 -05:00
Henrik Lissner
2cbd1b9107
Half-revert 01185352
; we need use-package's newer features+bugfixes
2017-12-08 23:14:11 -05:00
Henrik Lissner
2088afa08a
Update docstrings for doom/window-{zoom,enlargen}
...
Perhaps rethink their names?
2017-12-08 22:15:30 -05:00
Henrik Lissner
27cf1dab21
Conditionally re-enable hl-line upon exiting visual mode
...
Addresses #281
2017-12-04 21:40:10 -05:00
Henrik Lissner
85645b386c
Fix void variable doom-popup-mode-map error #284
2017-12-04 13:48:19 -05:00
Henrik Lissner
b885164ce6
Update comments in core-packages
2017-12-04 13:43:04 -05:00
Henrik Lissner
0118535267
Install core packages from melpa-stable
...
Use-package broke in a recent update, as with Doom, since it relies so
heavily on it. To combat this issue arising again, use-package will be
installed from melpa-stable from now on.
Addresses #283
2017-12-04 13:22:21 -05:00
Henrik Lissner
2190d29960
Enable load-prefer-newer sooner in noninterative/debug sessions
2017-12-03 20:04:00 -05:00
Henrik Lissner
1140af7807
Report missing module in require! macro
2017-12-03 20:04:00 -05:00
Henrik Lissner
ff717e5c2f
Refactor quiet! macro
2017-12-03 20:04:00 -05:00
Henrik Lissner
5364260a5c
Report ignored files w/ reloading autoloads
2017-12-03 20:04:00 -05:00
Henrik Lissner
f21c01fce2
predicate cookies: restrict to first 3 lines + set load-file-name
2017-12-03 20:03:55 -05:00
Henrik Lissner
a8f4b6cb2c
Fix 'No such server' errors in doom//reload-load-path #267
2017-11-14 15:32:11 +01:00
Henrik Lissner
6def061c5a
Minor refactor/comment corrections
2017-11-13 18:03:36 +01:00
Henrik Lissner
958c7da288
Fix ALREADY INSTALLED for packages with new backends #222
2017-11-13 18:02:57 +01:00
Henrik Lissner
80d8949f91
doom-update-package: error if package's backend has changed
2017-11-13 18:01:38 +01:00
Henrik Lissner
cc3f2c76d9
doom-install-package: let -> let*
2017-11-13 18:00:46 +01:00
Henrik Lissner
eb01401513
Remove references to old package api
2017-11-13 17:58:16 +01:00
Henrik Lissner
e17357d7df
v2.0.7 bump
2017-11-08 22:56:05 +01:00
Henrik Lissner
5ea37bc1ef
Clean up legacy comments
2017-11-08 22:52:55 +01:00
Henrik Lissner
8e8ddeda5f
doom--display-benchmark => doom-packages--display-benchmark
2017-11-08 22:51:55 +01:00
Henrik Lissner
903ac3f0ef
Run doom//reload-autoloads in separate session
...
Includes a minor refactor core/core-packages.el
2017-11-08 22:51:55 +01:00
Henrik Lissner
ca1bbbf990
Don't autofit special popups by default
2017-11-08 22:51:55 +01:00
Henrik Lissner
e38f508ec1
doom--module-paths => doom-module-paths
2017-11-08 22:51:55 +01:00
Henrik Lissner
211977e28a
doom--module-pairs => doom-module-pairs
2017-11-08 22:51:55 +01:00
Henrik Lissner
b4f9087022
Add docstring to doom//byte-compile-core
2017-11-08 14:42:22 +01:00
Henrik Lissner
5f166d9297
Add --quick to Emacs batch calls (experimental)
2017-11-07 13:09:24 +01:00
Henrik Lissner
2516a123d6
Use -- to delimit arguments
2017-11-07 13:08:19 +01:00
Henrik Lissner
c45e2c4918
General & minor refactor+cleanup
2017-11-05 19:54:44 +01:00
Henrik Lissner
0c2b1b5a93
Fix packages with changed backend #222
...
Doom can't tell what backend a package was installed with, only whether it
is installed or not. This means if a package was installed with, say,
ELPA, then was changed to QUELPA, Doom wouldn't know.
Package management would fail. ELPA/QUELPA can't manage a package that
it didn't install.
This fix gives Doom that capability.
2017-11-05 19:54:43 +01:00
Henrik Lissner
a6e0b3863d
Add *compilation* popup rule
2017-11-05 19:54:43 +01:00
Henrik Lissner
95a5b46dc5
New // naming convention + refactor doom management functions
2017-11-05 19:54:43 +01:00
Henrik Lissner
43a9acec28
Simplify doom-get-outdated-packages (1 thread per quelpa pkg)
2017-11-05 19:54:43 +01:00
Henrik Lissner
2009a841fd
doom-initialize: retry package-initialize on error
2017-11-05 01:16:36 +01:00
Henrik Lissner
9408062f60
Move some plugins' storage to doom-etc-dir
2017-11-05 01:16:36 +01:00
Henrik Lissner
40a1aaae8e
Make async a core package
2017-11-05 01:16:35 +01:00
Henrik Lissner
60d6335acb
Set mc/list-file to doom-etc-dir
2017-11-02 14:17:15 +01:00
Henrik Lissner
19ca683f86
Add :g switch to map! #249
2017-10-25 14:50:02 +02:00
Henrik Lissner
9a959e73bc
projectile: ignore doom-local-dir properly
2017-10-23 20:09:01 +02:00
Henrik Lissner
611d8fe6bc
core-editor: minor refactor; associate LICENSE w/ text-mode
2017-10-23 20:08:18 +02:00
Henrik Lissner
e319a5eaa1
Merge branch 'UndeadKernel-window_select' into develop
...
* UndeadKernel-window_select:
Module to visually select windows with either ace-window or switch-window
2017-10-18 17:01:20 +02:00