Commit Graph

2316 Commits

Author SHA1 Message Date
5743e7da7a Revert "enable which-key's evil support" #536
This reverts commit b3260f6a9e.

Fixes #542
2018-04-22 18:37:10 -04:00
c7e2b38368 Move core/debug.el => ./debug.el
"debug.el" conflicts with built-in debug package
2018-04-22 17:22:14 -04:00
3dfffe455e Rename core/autoload/debug.el => util.el
"debug.el" conflicted with the built-in debug package
2018-04-22 17:21:34 -04:00
f3facdf642 Add simple vanilla-emacs test ground 2018-04-21 21:05:31 -04:00
5c5359bee0 Merge pull request #536 from fread2281/fixes
enable which-key's evil support
2018-04-18 19:57:01 -04:00
b3260f6a9e enable which-key's evil support 2018-04-18 11:18:52 -06:00
4fc990127c Silence byte-compiler warnings from plugins 2018-04-18 01:08:56 -04:00
d6be15df36 Merge pull request #530 from CeleritasCelery/insecure-fix
Don't use HTTPS when INSECURE variable is set
2018-04-17 21:02:41 -04:00
21909a83e1 Add missing buffer name to kill confirmation 2018-04-17 12:26:41 +01:00
daa798acfd don't use HTTPS when INSECURE variable is set 2018-04-14 17:46:51 -07:00
225dfde40f Initialize all package metadata on doom-get-missing-packages 2018-04-05 02:29:14 -04:00
1aa50b8364 Error if doom-package-outdated-p cannot discern package's version 2018-04-05 02:28:42 -04:00
904c997e9f Add modeline layout to format function docstring 2018-04-05 02:27:31 -04:00
a47d76f5f1 Don't error out if no targets for byte-compilation could be found 2018-04-04 08:14:06 -04:00
c1d1753490 Provoke doom to init theme in daemon session 2018-04-04 07:40:39 -04:00
b1ddcf1787 Fix locality of makefile commands 2018-04-04 00:01:11 -04:00
6aac8666f3 Ensure after-init hooks are available from private init.el 2018-04-03 22:36:23 -04:00
b6fab5da8d Fix core not loading byte-compiled private config files 2018-04-03 19:46:47 -04:00
d85a2a6af0 Refactor noninteractive init; set doom-emacs-dir internally 2018-04-03 19:46:22 -04:00
197631f6a4 Apply doom fixes/hacks before loading private init.el
Fixes void-variable: doom-auto-minor-mode-alist errors
2018-04-03 16:24:19 -04:00
5282c6c716 Fix default modules being prioritized over private ones 2018-04-03 15:57:51 -04:00
68e0694e29 Load private config.el before doom init hooks
Used to load it too late, after customizations were initialized by
doom-init-hook and doom-post-init-hook hooks.
2018-04-03 15:08:31 -04:00
b12d7bde05 Update docstring for package management macros 2018-04-03 15:00:52 -04:00
355b4b1364 💥 Replace config/private w/ first-class support
The config/private module has been removed. ~/.doom.d (or
~/.config/doom; whichever is detected first) is now a first class
citizen of Doom and should just work(tm).

Your init.el only needs to contain:

  (require 'core (concat user-emacs-directory "core/core"))

And you may place your doom! block in ~/.doom.d/init.el (or
~/.config/doom/init.el).
2018-04-03 03:07:30 -04:00
8e7f97167a Minor whitespace/docstring refactor 2018-04-02 06:17:22 -04:00
13bffc54bd Refactor theme/font initialization
Addressed #489
2018-03-30 04:12:52 -04:00
f44a227e74 Refactor scratch buffer; add doom-scratch-buffer-major-mode option #490
Also set the default scratch buffer major mode to fundamental-mode
2018-03-28 18:39:46 -04:00
4bafe29722 Fix package! :disable not disabling packages
doom-disabled-packages we built either too early or too late, causing
disabled packages to be loaded anyway.
2018-03-28 02:56:24 -04:00
f334a92fdc Fix package management delete-reinstall loop with quelpa packages 2018-03-28 01:04:34 -04:00
d39f384198 Fix gc-cons-* & file-name-handler-alist not being reset 2018-03-28 00:53:51 -04:00
26514e2834 Optimize doom-initialize-packages for cold startup 2018-03-28 00:52:45 -04:00
c998cebd31 ansi-color-for-comint-mode = t 2018-03-27 19:18:26 -04:00
67e0575d3d Move doom-modules-dirs to core-packages.el 2018-03-27 19:11:11 -04:00
8a74a081c4 Remove doom-mode-map; semi-revert abe42fcb 2018-03-27 03:49:45 -04:00
1f9576a59a Conform unit test macros to naming convention 2018-03-27 02:52:30 -04:00
2364e97285 Fix switch-window hooks when switching with the mouse
And moved it to ui/nav-flash, which is what this code was introduced to
fix in the first place!
2018-03-27 02:50:40 -04:00
b685baeb64 Fix the package! macro's :disable property 2018-03-27 02:49:19 -04:00
fea7c0a661 Minor revision of package!'s docstring 2018-03-26 18:15:03 -04:00
040fedfeaf Remove defunct tramp advise 2018-03-26 18:14:00 -04:00
bc7c992f43 Merge pull request #482 from UndeadKernel/fix_whitespace-line-column
Let whitespace dynamically use fill-column
2018-03-26 17:10:28 -04:00
fa69e25f87 Fix a pre-init race condition caused by doom-initialize-packages 2018-03-26 16:52:53 -04:00
adf724a6e4 Refactor package!'s docstring & add :ignore to it 2018-03-26 16:44:32 -04:00
dd24578657 Restore :ignore property in package! macro 2018-03-26 16:32:05 -04:00
856dd96636 Whitespace should preferably respect the fill-column variable
Let whitespace dynamically set `whitespace-line-column` depending on the current
state of the variable `fill-column`. Changing the value to `nil` does exactly that.
2018-03-26 18:17:59 +02:00
f3b99779c9 Add doom-after-switch-frame-hook; fix over-eager switch-window hooks
Switch-window hooks would fire too frequently; like when switching to
the same window, clicking in windows, or from the minibuffer (e.g.
during ivy sessions).
2018-03-26 06:40:04 -04:00
1282072db3 Correct doom-initialize's docstring 2018-03-26 03:18:28 -04:00
adfd26bbf4 Fix error when doom-packages-file doesn't exist 2018-03-26 03:11:29 -04:00
72eb1422c5 Ensure doom-packages is initialized in doom-initialize 2018-03-26 03:07:28 -04:00
03ed4c39e8 Add package! & disable-packages! convenience macros 2018-03-26 02:59:08 -04:00
f67b4ec743 Add docstring for doom-module-put 2018-03-26 02:58:11 -04:00