Commit Graph

3626 Commits

Author SHA1 Message Date
Benjamin Andresen
32bccfa857 Add: tools/rgb: initial commit (rainbow-mode + kurecolor) 2017-07-16 15:02:24 +02:00
Henrik Lissner
d6762bc893
Add undo-tree to core/packages.el #149 2017-07-14 23:09:48 +02:00
Henrik Lissner
f0fc5c5281
doom/compile: don't count excluded test files 2017-07-14 19:49:54 +02:00
Henrik Lissner
f467c29252
Remove auto-store-pass support (keep things simple!) 2017-07-14 18:20:23 +02:00
Henrik Lissner
233134a6da
Refactor doom init 2017-07-14 18:19:52 +02:00
Henrik Lissner
6a5bd216e5
Appease byte-compiler senpai 2017-07-14 18:19:08 +02:00
Henrik Lissner
ac514d7a0c
[Hotfix] Fix doom-initialize-packages #147
Caused by incomplete initialization of Doom core when
doom-initialize-packages is used from noninteractive commands.
2017-07-14 18:14:23 +02:00
Henrik Lissner
4454226a42
v2.0.4 bump + update README 2017-07-14 15:27:36 +02:00
Henrik Lissner
0541e48370 Merge branch 'develop' into release-2.0.4
* develop: (45 commits)
  General cleanup
  Update changelog
  Refactor doom-get-packages
  Refactor doom-initialize-packages
  Refactor core.el
  Enable shackle-mode later in startup process
  Appease byte-compiler
  Bind e => debugger-eval-expression in debugger
  Less 'nowhere to go' spam on doom/kill-this-buffer
  Add display-line-numbers support in Emacs 26 #59
  Remove (interactive) from non-interactive funcs
  Refactor doom-popup-size (cond -> pcase)
  Refactor doom-popup-prop (cond -> pcase)
  Fix wrong-type-argument: bufferp error on ESC
  Revert 8edba655: disable undo persistence
  Refactor makefile
  Rename core + module byte-compilation make tasks
  doom/clean-compiled => doom/clean-compiled-files
  Rename doom/clean-cache => doom/reset (+ make reset)
  Rename bin/doctor => bin/doom-doctor
  ...
2017-07-14 15:25:30 +02:00
Henrik Lissner
c50dc63854
General cleanup 2017-07-14 15:23:12 +02:00
Henrik Lissner
bc27538581
Update changelog 2017-07-14 15:21:09 +02:00
Henrik Lissner
59544391f2
Refactor doom-get-packages
Adds an INSTALLED-ONLY-P argument to doom-get-packages.

Fixes a missing-package error when doom-get-outdated-packages iterates
over packages that aren't installed.

Plus, updated unit tests.
2017-07-14 15:16:32 +02:00
Henrik Lissner
b7776b7f7b
Fix auth-store-pass error in Emacs 26+ #146 2017-07-14 11:58:21 +02:00
Henrik Lissner
ea4d0a50cb
Refactor doom-initialize-packages
It reloaded Doom too aggressively. No more.
2017-07-13 00:05:30 +02:00
Henrik Lissner
f93fb61f33
Refactor core.el
+ Load Doom core in doom! macro
+ Move automatic minor modes to core-editor
+ Move doom*set-indirect-buffer-filename to core-editor
2017-07-13 00:05:30 +02:00
Henrik Lissner
fa981ffd3c
Enable shackle-mode later in startup process 2017-07-13 00:00:35 +02:00
Henrik Lissner
64aa0fef4d
Appease byte-compiler 2017-07-13 00:00:35 +02:00
Henrik Lissner
932a8128ec
Bind e => debugger-eval-expression in debugger 2017-07-13 00:00:34 +02:00
Henrik Lissner
4acfe3742b
Less 'nowhere to go' spam on doom/kill-this-buffer 2017-07-13 00:00:34 +02:00
Henrik Lissner
c0bfaec9d4
Add display-line-numbers support in Emacs 26 #59 2017-07-12 23:59:38 +02:00
Henrik Lissner
e87d278811
Remove (interactive) from non-interactive funcs 2017-07-12 14:59:00 +02:00
Henrik Lissner
9c7e431de7
Refactor doom-popup-size (cond -> pcase) 2017-07-11 01:08:30 +02:00
Henrik Lissner
d6133adef0
Refactor doom-popup-prop (cond -> pcase) 2017-07-11 01:06:26 +02:00
Henrik Lissner
65696cebf6
Fix wrong-type-argument: bufferp error on ESC 2017-07-11 01:06:10 +02:00
Henrik Lissner
e906b20400
Revert 8edba655: disable undo persistence
It doesn't fix the undo corruption bug.
2017-07-11 00:40:29 +02:00
Henrik Lissner
5ae8dd3159
Refactor makefile 2017-07-09 22:55:06 +02:00
Henrik Lissner
b0ef2569f3
Rename core + module byte-compilation make tasks
+ make core => make compile:core
+ make MODULE/SUBMODULE => make compile:MODULE/SUBMODULE
2017-07-09 22:53:50 +02:00
Henrik Lissner
1ff0c2a8e7
doom/clean-compiled => doom/clean-compiled-files 2017-07-09 22:52:28 +02:00
Henrik Lissner
27b344b64a
Rename doom/clean-cache => doom/reset (+ make reset) 2017-07-09 22:51:36 +02:00
Henrik Lissner
c8e138ff51
Rename bin/doctor => bin/doom-doctor 2017-07-09 22:48:54 +02:00
Henrik Lissner
f40ebf9725
Minor docstring updates 2017-07-09 02:14:45 +02:00
Henrik Lissner
9a74124ede
Add lang/plantuml 2017-07-08 23:39:03 +02:00
Henrik Lissner
be4eeac705
Add C-e/C-a insert-state bindings for org-mode 2017-07-08 21:10:56 +02:00
Henrik Lissner
2948ec4e0d
feature/workspaces: add some unit tests 2017-07-08 21:10:39 +02:00
Henrik Lissner
5a386446aa
Add +workspace-contains-buffer-p 2017-07-08 21:08:42 +02:00
Henrik Lissner
30001ec3f4
Fix +workspace-p (obj is a struct, not hash table) 2017-07-08 21:08:35 +02:00
Henrik Lissner
aba1dbce55
Add doom-set-buffer-real fn & doom-real-buffer-p var 2017-07-08 21:08:14 +02:00
Henrik Lissner
edeea02de3
Refactor +ivy--file-search & +ivy docstrings 2017-07-08 15:03:23 +02:00
Henrik Lissner
d3a6a8317b
feature/workspaces: toggle doom-buffer-list advice 2017-07-08 13:47:40 +02:00
Henrik Lissner
78c3549b0f
New function (alias): +workspace-current 2017-07-08 13:47:17 +02:00
Henrik Lissner
9194d020e4
+workspace-buffer-list: preserve list order #144
persp-mode still doesn't preserve buffer list order. You'll have to use
+workspace-buffer-list to get this.
2017-07-08 13:44:43 +02:00
Henrik Lissner
6dfbda7901
org/org: add C-S-[hjkl] binds 2017-07-08 13:43:34 +02:00
Henrik Lissner
ddfcf11819
Remove current buffer from +ivy/switch-buffer #144 2017-07-08 13:42:21 +02:00
Henrik Lissner
32069eefd3
Add sharp-quote to function symbols 2017-07-07 14:44:49 +02:00
Henrik Lissner
0f76a2bc3d
completion/ivy: remove s.el dependency 2017-07-07 14:44:32 +02:00
Carlos Garcia
dd5d530f61 Remove repeated flags in run's Makefile rule. 2017-07-07 12:33:28 +02:00
Henrik Lissner
99b6274b03
New command: doom/other-popup #141
Like other-window, but for doom popups. Also bound this to `C-x p` in
private module.
2017-07-06 17:46:06 +02:00
Henrik Lissner
8c3693ed47
Add new variable: doom-popup-windows
Contains a list of open popup windows.

This preserves window order. Before this commit, doom-popup-windows (the
function), did not do this.
2017-07-06 17:43:17 +02:00
Henrik Lissner
4fc39a0f71
Rename doom/popup => doom/popup-this-buffer 2017-07-06 16:42:35 +02:00
Henrik Lissner
f0384a5fd4
Add lang/perl 2017-07-06 16:42:35 +02:00