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
Henrik Lissner
b135c1a5f3
lang/cc: reorganize; add company-glsl
2017-07-06 16:42:35 +02:00
Henrik Lissner
c7f42c4706
Fix make run using incorrect emacs.d #142
2017-07-06 16:42:35 +02:00
Henrik Lissner
b9d73a6602
Add company-files backend to sh-mode
2017-07-05 18:20:45 +02:00
Henrik Lissner
ac70606452
Set buffer-file-name for indirect buffers #130
2017-07-05 18:19:53 +02:00
Henrik Lissner
8edba65504
Possibly restore undo persistence
2017-07-05 18:18:24 +02:00
Henrik Lissner
1d961563c0
Fix #139 : no-region error in doom/scratch-buffer
2017-07-05 15:23:20 +02:00
Henrik Lissner
bc10afb284
Update modules/README.org
2017-07-05 12:26:11 +02:00
Henrik Lissner
0f11e5c117
Enable evil insert mode in org-capture-mode #138
2017-07-05 12:26:11 +02:00
Henrik Lissner
dfa6c468c3
Change doom-line-number-pad-char default to space
...
There are some subtle issues with using the unicode, which depends
largely on the font you use. It is also slightly faster to use a space.
If you use whitespace-mode's space-mark feature, then change this to
?\u2002.
Addresses #109
2017-07-05 12:26:11 +02:00
Henrik Lissner
6569246067
Force refresh dashboard on kill-buffer-query
2017-07-05 12:26:11 +02:00
Henrik Lissner
72557d8c43
Add tools/impatient-mode
2017-07-05 12:26:10 +02:00
Henrik Lissner
ea4e3e3c77
Remove app/present
...
This has effectively been replaced by org/org-present,
tools/impatient-mode (later), and doom-big-font-mode in core.
2017-07-05 12:26:10 +02:00
Henrik Lissner
d2d4166b42
Move lang/org => org/*
...
Since lang/org has grown (and is expected to grow much, much more), it
has been given its own module category.
Concerns #129 , #138
2017-07-05 12:26:08 +02:00
Henrik Lissner
576a91b66c
New macro: with-popup-rules!
2017-07-05 02:59:17 +02:00
Henrik Lissner
2b5eb5763f
Use new font/theme settings in ui/doom
2017-07-05 02:59:17 +02:00
Henrik Lissner
d7fa7c228d
Add theme and font settings
2017-07-05 02:59:17 +02:00
Henrik Lissner
b771997105
Make font variables default to nil
2017-07-05 02:59:17 +02:00
Henrik Lissner
6093b81412
+present/big-mode => doom-big-font-mode
...
And added new variable: doom-big-font
app/present is deprecated so this feature has been moved into core.
2017-07-05 02:58:50 +02:00
Henrik Lissner
59c5a78940
Refactor lang/web/autoload/html
2017-07-04 13:10:36 +02:00
Henrik Lissner
ed1a79040e
Revert async package refresh
...
Unnecessary complexity for negligible gain.
2017-07-04 12:26:34 +02:00
Henrik Lissner
f07d567036
Add :lang web to init.test.el
2017-07-03 03:39:49 +02:00
Henrik Lissner
8c1fb1e6b2
+doom:scratch-buffer => doom/scratch-buffer
2017-07-03 03:39:18 +02:00
Henrik Lissner
7477546892
Fix lang/web's html entity encode/decode functions
...
Also, add unit tests and don't encode spaces.
2017-07-03 03:39:18 +02:00
Henrik Lissner
0f6884f9d6
Favor horizontal splits (for widescreen LCDs)
2017-07-02 16:55:39 +02:00
Henrik Lissner
2adbd54b59
Load evil-snipe later in startup
2017-07-02 16:53:28 +02:00
Henrik Lissner
992e636b31
feature/evil: improve idempotency
2017-07-02 16:53:04 +02:00