Henrik Lissner
|
85d5360c7c
|
@map: fix :L error checking
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
3cfc7d1c0a
|
@map: fix nested @map calls not inheriting let-bindings
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
7107d38d34
|
@map: remove :unset property (just set to nil instead)
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
be90fe8682
|
Update/improve documentation for core defuns
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
85a5d7b5ac
|
@map: better no-evil support; better prefixes; :prefix now evaluated
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
6c06aa0ce7
|
Macros now prefixed with @, instead of suffixed with !
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
ec694649db
|
doom--cycle-real-buffers: switch-to-buffer => set-window-buffer
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
1c91b6610f
|
core/autoload/plist.el => mplist.el
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
c190518070
|
Makefile: rename clean => autoremove & clean-elc => clean; don't auto-reload emacs
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
273f3e3108
|
doom/refresh-autoloads: autoload.el & autoload/*.el, instead of either-or
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
7397a3545d
|
Fix doom/packages-update
|
2017-02-20 00:26:06 -05:00 |
|
Henrik Lissner
|
3c96d060b7
|
Refactor doom-get-packages & doom/packages-install
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
5d5c3bf92e
|
Refactor core-popups; improve popups/persp-mode integration
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
f053980e85
|
Refactor def-setting!/set!; now evaluates its arguments on set!
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
5d1013d317
|
core-editor: remove noninteractive check
If noninteractive, core-editor.el shouldn't be loaded at all anyway
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
24c68d4254
|
Add interactive codes to doom/kill-{all,other,matching}-buffers
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
0418c2ce98
|
Refactor doom-kill-buffer
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
f2944aca92
|
Refactor doom-real-buffer-p
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
9bd8c6cc21
|
General cleanup
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
a18e8f0104
|
Improve make install and make update info prompts
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
83f4abe100
|
autoload/packages: more reliable self-parser for doom-read-packages
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
e342994307
|
core-popups: improve popup management stability
|
2017-02-20 00:26:05 -05:00 |
|
Henrik Lissner
|
42eac3eaa8
|
feature/workspaces: replace workgroups2 with persp-mode
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
b8042bdaaa
|
General cleanup + refactor core.el
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
30f5d0d79c
|
Remove core-{set,states}.el (will be replaced)
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
2bc459a343
|
package!: remove :setup property
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
8231b11b95
|
Add wildcard to doom! loader
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
4f8c6d00c1
|
byte-compile-dynamic = t, refactor byte-compile-warnings
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
4cdc28da18
|
doom-enabled-modules => doom-modules
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
bc402868a6
|
Add provide's to module config.el files + fix module header comments
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
f99468a135
|
Move __DIR__/__FILE__ vars/defuns into core-lib
|
2017-02-20 00:23:08 -05:00 |
|
Henrik Lissner
|
6ec1c79b38
|
Refactor packages library
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
f1208e9179
|
makefile: reload running Emacs after tasks + refactor
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
9a126a1274
|
Update document for core-set
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
5549e141a7
|
doom-def-setting => def-setting!
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
7703fc56f4
|
Remove core/autoload/bootstrap.el
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
a955ff78e0
|
Heavy refactor of package management; new parsing doom-read-packages
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
7092d448c6
|
Target all config files with non-comprehensive doom/byte-compile + fix docstrings/messages
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
3b4c0693fd
|
core-packages: add use-package autoload, just in case
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
5ee6369f77
|
core-popups: update popup rules
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
5b679c1562
|
doom-debug-mode: use init-file-debug, not debug-on-error
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
3bce1246cd
|
Move library requires into core-lib
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
093fa1b5a3
|
Rethink setting system
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
cdeab2c292
|
package!: improve docstring & add :needs property
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
10d46b3dc0
|
Remove superfluous quote on error handlers
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
82f6037085
|
Add bootstrap api (unfinished)
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
22fdf9e2ab
|
doom-popup-{buffeer,file}: make variadic
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
e80df3c03c
|
Polish package management system; no infinite recursion; smarter autoload refresh
|
2017-02-20 00:23:07 -05:00 |
|
Henrik Lissner
|
b1268cd6bf
|
Add core/autoload/set.el
|
2017-02-20 00:23:06 -05:00 |
|
Henrik Lissner
|
403d7dce6c
|
Add core/autoload/message.el; rudimentary doom message buffer library
|
2017-02-20 00:23:06 -05:00 |
|