Commit graph

5338 commits

Author SHA1 Message Date
Henrik Lissner
1aa50b8364
Error if doom-package-outdated-p cannot discern package's version 2018-04-05 02:28:42 -04:00
Henrik Lissner
904c997e9f
Add modeline layout to format function docstring 2018-04-05 02:27:31 -04:00
Henrik Lissner
33ad8ba4a4
lang/web: reformat whitespace in keybinds 2018-04-05 02:26:19 -04:00
Henrik Lissner
f0c46e5930
app/email: disable obsolete html2text package 2018-04-04 18:22:19 -04:00
Henrik Lissner
8c486d741e
app/email: fix mu4e-maildirs-extension 2018-04-04 18:01:34 -04:00
Henrik Lissner
163d0ce70e
tools/magit: don't kill processes 2018-04-04 09:35:39 -04:00
Henrik Lissner
a47d76f5f1
Don't error out if no targets for byte-compilation could be found 2018-04-04 08:14:06 -04:00
Henrik Lissner
b98e26856d
Add tools/magit/autoload.el 2018-04-04 08:04:54 -04:00
Henrik Lissner
2ff7f48994
config/default: fix yasnippet TAB keybinds in tty emacs 2018-04-04 07:41:10 -04:00
Henrik Lissner
c1d1753490
Provoke doom to init theme in daemon session 2018-04-04 07:40:39 -04:00
Henrik Lissner
17a3008493
tools/magit: minor refactor; clean up buffers after quitting magit #506 2018-04-04 07:18:37 -04:00
Henrik Lissner
2ce6549e98
feature/evil: disable evil-collection-simple keybinds #506 2018-04-04 07:00:36 -04:00
Henrik Lissner
7699c3d2ce
lang/web: restore smartparens-mode in web-mode 2018-04-04 06:58:18 -04:00
Henrik Lissner
bc91c55acc
lang/org: augment org-cycle, rather than replace it
This removes +org/toggle-fold in favor of a more compatible alternative:
a org-tab-first-hook function that forces org-cycle only to toggle the
current subtree, and not cycle through all visibility states.
2018-04-04 06:56:59 -04:00
Henrik Lissner
5d3f247a7f
doctor: add warning for dual private configs 2018-04-04 06:47:42 -04:00
Henrik Lissner
0e127615ff
Update README with new make quickstart workflow 2018-04-04 06:17:56 -04:00
Henrik Lissner
36e626f7a3
Add make quickstart 2018-04-04 06:12:18 -04:00
Henrik Lissner
df5121e4c6 feature/popup: fix docstrings for +popup-*-p functions 2018-04-04 05:27:33 -04:00
Henrik Lissner
01bd58ff3e
Recompile on make upgrade 2018-04-04 04:13:25 -04:00
Henrik Lissner
a582bdf208
app/calendar: fix typo causing void-variable error 2018-04-04 01:05:20 -04:00
Henrik Lissner
9b6eea64b7
travis: use XDG_CONFIG_HOME 2018-04-04 00:01:20 -04:00
Henrik Lissner
b1ddcf1787
Fix locality of makefile commands 2018-04-04 00:01:11 -04:00
Henrik Lissner
0026f08e27
Update init.{example,test}.el & travis for new config policy 2018-04-03 23:33:23 -04:00
Henrik Lissner
48ae8e2aff
feature/evil: add mu4e modes to evil-snipe-disabled-modes 2018-04-03 22:37:12 -04:00
Henrik Lissner
815f5c134d
Don't eval private files when unit testing 2018-04-03 22:36:44 -04:00
Henrik Lissner
6aac8666f3
Ensure after-init hooks are available from private init.el 2018-04-03 22:36:23 -04:00
Henrik Lissner
a4eaf7c865
Add make U alias for make upgrade 2018-04-03 22:35:46 -04:00
Henrik Lissner
9017879ff4
Add make upgrade
A convenience command for upgrading to the latest version of Doom.
2018-04-03 19:53:23 -04:00
Henrik Lissner
2933142d40
💥 add default init.el
Doom is moving away from supporting direct modification of its source
files, or private modules within Doom's source tree. Instead,
customizations should be relegated to ~/.doom.d/ (or ~/.config/doom/,
doom will respect XDG conventions if it sees this directory).

As suchm a default init.el is now supplied, which will break your custom
~/.emacs.d/init.el!

The quick fix:

  mkdir ~/.doom.d
  mv ~/.emacs.d/init.el ~/.doom.d/init.el

~/.doom.d/early-init.el is also available if you need to change crucial
settings before Doom loads anything. init.el will still be loaded before
any other module is.
2018-04-03 19:50:34 -04:00
Henrik Lissner
2c0675a8dd
Remove main init.el from gitignore 2018-04-03 19:48:11 -04:00
Henrik Lissner
b6fab5da8d
Fix core not loading byte-compiled private config files 2018-04-03 19:46:47 -04:00
Henrik Lissner
d85a2a6af0
Refactor noninteractive init; set doom-emacs-dir internally 2018-04-03 19:46:22 -04:00
Henrik Lissner
c24c868945
ui/doom-dashboard: remove 'Edit Doom Emacs' button 2018-04-03 16:58:41 -04:00
Henrik Lissner
cc13f51b7f
ui/doom-dashboard: update for new doom-private-dir 2018-04-03 16:29:14 -04:00
Henrik Lissner
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
Henrik Lissner
5282c6c716
Fix default modules being prioritized over private ones 2018-04-03 15:57:51 -04:00
Henrik Lissner
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
Henrik Lissner
b12d7bde05
Update docstring for package management macros 2018-04-03 15:00:52 -04:00
Henrik Lissner
183b061351
feature/snippets: add doom-private-dir/snippets to yas-snippet-dirs 2018-04-03 05:45:45 -04:00
Henrik Lissner
0739e8cd0a
completion/helm: fix void-function with-helm-buffer error
Presumably caused by eager expansion trying to expand the macro before
helm is loaded.
2018-04-03 04:20:10 -04:00
Henrik Lissner
fd3d2ebf0d
lang/data: alphabetize package configs 2018-04-03 04:18:11 -04:00
Henrik Lissner
7c5832c285
lang/data: add graphql-mode 2018-04-03 04:16:40 -04:00
Henrik Lissner
4d5965c71b
feature/popup: slightly larger org-agenda popups 2018-04-03 03:50:20 -04:00
Henrik Lissner
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
Henrik Lissner
b701303909
lang/web: emmet-expand-jsx-className = t in rjsx-mode 2018-04-02 22:02:32 -04:00
Henrik Lissner
7ee4560c28
Merge pull request #505 from bandresen/pr_ui-posframe
Fix: ui/posframe: grab :size from doom-font if no `ivy-posframe-font' is defined
2018-04-02 16:04:41 -04:00
Benjamin Andresen
26d31d3b8b Cut: ui/posframe: don't set `ivy-posframe-font'
Previous value of current font + :size 18 is unexpected.
2018-04-02 22:02:08 +02:00
Henrik Lissner
ea2a9591ff
Merge pull request #504 from ar1a/patch-1
update documentation for +lookup/documentation
2018-04-02 15:50:24 -04:00
ar1a
6fa8edcb22
update documentation for +lookup/documentation
gh is now K in normal mode
2018-04-03 01:13:06 +08:00
Henrik Lissner
a73ba9bc8a
Merge pull request #500 from bandresen/develop
a few app/irc improvements
2018-04-02 06:27:52 -04:00