Commit Graph

2079 Commits

Author SHA1 Message Date
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
2190d29960 Enable load-prefer-newer sooner in noninterative/debug sessions 2017-12-03 20:04:00 -05:00
1140af7807 Report missing module in require! macro 2017-12-03 20:04:00 -05:00
ff717e5c2f Refactor quiet! macro 2017-12-03 20:04:00 -05:00
5364260a5c Report ignored files w/ reloading autoloads 2017-12-03 20:04:00 -05:00
f21c01fce2 predicate cookies: restrict to first 3 lines + set load-file-name 2017-12-03 20:03:55 -05:00
a8f4b6cb2c Fix 'No such server' errors in doom//reload-load-path #267 2017-11-14 15:32:11 +01:00
6def061c5a Minor refactor/comment corrections 2017-11-13 18:03:36 +01:00
958c7da288 Fix ALREADY INSTALLED for packages with new backends #222 2017-11-13 18:02:57 +01:00
80d8949f91 doom-update-package: error if package's backend has changed 2017-11-13 18:01:38 +01:00
cc3f2c76d9 doom-install-package: let -> let* 2017-11-13 18:00:46 +01:00
eb01401513 Remove references to old package api 2017-11-13 17:58:16 +01:00
e17357d7df v2.0.7 bump 2017-11-08 22:56:05 +01:00
5ea37bc1ef Clean up legacy comments 2017-11-08 22:52:55 +01:00
8e8ddeda5f doom--display-benchmark => doom-packages--display-benchmark 2017-11-08 22:51:55 +01:00
903ac3f0ef Run doom//reload-autoloads in separate session
Includes a minor refactor core/core-packages.el
2017-11-08 22:51:55 +01:00
ca1bbbf990 Don't autofit special popups by default 2017-11-08 22:51:55 +01:00
e38f508ec1 doom--module-paths => doom-module-paths 2017-11-08 22:51:55 +01:00
211977e28a doom--module-pairs => doom-module-pairs 2017-11-08 22:51:55 +01:00
b4f9087022 Add docstring to doom//byte-compile-core 2017-11-08 14:42:22 +01:00
5f166d9297 Add --quick to Emacs batch calls (experimental) 2017-11-07 13:09:24 +01:00
2516a123d6 Use -- to delimit arguments 2017-11-07 13:08:19 +01:00
c45e2c4918 General & minor refactor+cleanup 2017-11-05 19:54:44 +01:00
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
a6e0b3863d Add *compilation* popup rule 2017-11-05 19:54:43 +01:00
95a5b46dc5 New // naming convention + refactor doom management functions 2017-11-05 19:54:43 +01:00
43a9acec28 Simplify doom-get-outdated-packages (1 thread per quelpa pkg) 2017-11-05 19:54:43 +01:00
2009a841fd doom-initialize: retry package-initialize on error 2017-11-05 01:16:36 +01:00
9408062f60 Move some plugins' storage to doom-etc-dir 2017-11-05 01:16:36 +01:00
40a1aaae8e Make async a core package 2017-11-05 01:16:35 +01:00
60d6335acb Set mc/list-file to doom-etc-dir 2017-11-02 14:17:15 +01:00
19ca683f86 Add :g switch to map! #249 2017-10-25 14:50:02 +02:00
9a959e73bc projectile: ignore doom-local-dir properly 2017-10-23 20:09:01 +02:00
611d8fe6bc core-editor: minor refactor; associate LICENSE w/ text-mode 2017-10-23 20:08:18 +02:00
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
89876ce0ff Use keyboard-quit as :noesc no-op in popups #238 2017-10-18 16:55:10 +02:00
56fd62063e Do not remap delete-window directly in popups #238 2017-10-18 16:52:55 +02:00
9d1d0974d5 Fix editorconfig in (most) extension-less files 2017-10-18 16:52:00 +02:00
f9321b1b3b Module to visually select windows with either ace-window or switch-window
Modularize ace-window and add switch-window as a replacement: Issue #218
2017-10-08 23:34:25 +02:00
8fc1c46dca Initialize projectile variables before loading projectile
Fixes #236
2017-10-08 13:10:01 +02:00
4a1865c450 Don't autofit help popups
They become too small.
2017-10-06 20:42:40 +02:00
9a7bd0263f v2.0.6 bump 2017-10-06 02:37:24 +02:00
cd7ab060e0 General refactor & docstring updates 2017-10-05 17:02:59 +02:00
3062687998 Revert "Preload modules before compiling #219"
This reverts commit c9632a7d8b.

Causes more general breakage.
2017-10-05 14:17:05 +02:00
04326d3a60 Fix bad doom/other-popup alias breaking which-key #223 2017-10-05 12:39:28 +02:00
c9632a7d8b Preload modules before compiling #219 2017-10-05 12:38:23 +02:00
eefcf7803f Popup library: minor refactor & appease byte-compiler 2017-10-05 02:11:04 +02:00
8800108eed Add test helper macros to test.el lib 2017-10-05 01:27:46 +02:00
3fe9ea2b2e Redesign def-project-mode! macro & update references
+ Renamed :init to :on-load (run once, the first time the project mode
  is activated).
+ New properties :on-enter FORM and :on-exit FORM (run each time the
  mode is enabled or disabled, respectively).
+ New property :hooks HOOKS (automatically add HOOKS to mode-hook).
2017-10-04 18:00:23 +02:00
5358488300 Extract popup fitting into doom-popup-fit-to-buffer 2017-10-03 15:46:07 +02:00