c4e176092e
[develop] Fix links.
2018-04-17 20:59:59 -07:00
c24c868945
ui/doom-dashboard: remove 'Edit Doom Emacs' button
2018-04-03 16:58:41 -04:00
cc13f51b7f
ui/doom-dashboard: update for new doom-private-dir
2018-04-03 16:29:14 -04:00
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
f38cd94f33
ui/doom: improve solaire-mode theme integration
...
Now +doom-solaire-themes is an alist that informs Doom if the current
theme should be loaded with solaire-mode, and whether
solaire-mode-swap-bg should be used.
2018-03-28 06:49:54 -04:00
174e0518a1
ui/doom: fix void-symbol error caused by misnamed advice function
2018-03-28 03:32:52 -04:00
93678494cb
ui/doom-dashboard: fix wrong-type-arg error on reload
2018-03-27 19:08:46 -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
3b94bafb3a
tools/nav-flash: refactor & reduce false positive jumps
2018-03-26 06:41:33 -04: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
b848527f0c
ui/nav-flash: fix wrong-type-argument error on recenter
2018-03-26 02:11:11 -04:00
8604966e21
ui/doom-dashboard: add 'edit modules list' button
2018-03-24 17:53:13 -04:00
988e70683e
ui/posframe: less disruptive emacs version warnings; use constants
2018-03-24 07:25:00 -04:00
895b9d5484
ui/doom: +doom|reload-theme => +doom*reload
2018-03-22 23:27:31 -04:00
0e5e586826
ui/doom: improve theme+solaire-mode init process
...
Solaire-mode will now auto-enable itself and swap the bg for themes
defined in `+doom-solaire-themes`.
Also, use doom-load-theme-hook now.
2018-03-22 19:28:53 -04:00
b9da309d6b
ui/doom: fix solaire not resetting post-load-theme
2018-03-22 19:27:25 -04:00
80aa086680
APPEASE THE GREAT BYTE-COMPILER-SAMA
2018-03-20 21:20:45 -04:00
adef00aa7c
Don't byte-compile doctor.el files
2018-03-20 21:19:37 -04:00
4d80c20251
Add arrow, tab/S-tab, & C-n/C-p keys for navigating dashboard
2018-03-20 17:36:23 -04:00
940ba05e6a
Fix miscounting in anzu (search) modeline segment
2018-03-20 03:40:18 -04:00
b68fa3b120
ui/doom-dashboard: disable visual mode in post-command-hook too
2018-03-20 00:00:21 -04:00
facd83a54b
Remove redundant reload in +doom-dashboard/open
2018-03-19 02:03:42 -04:00
ff0b45299e
Refactor dashboard autoload functions
2018-03-18 15:17:40 -04:00
d75df875c9
Trap cursor in buttons better in dashboard #465
2018-03-18 15:17:20 -04:00
3f85c76a2c
ui/doom: use ':weight light' in +doom-folded-face
2018-03-18 03:36:36 -04:00
01cb16cf42
ui/doom-dashboard: minor refactor
2018-03-18 02:36:12 -04:00
a9c8f8f41b
ui/doom-dashboard: lock point in buttons #465
2018-03-18 02:35:52 -04:00
9a247f4dc1
ui/posframe: fix wrong-type-argument error when doom-font is unset
2018-03-16 02:31:05 -04:00
dba1f20dd3
ui/doom-dashboard: refresh dashboard on buffer switch
2018-03-14 18:51:08 -04:00
44d30ca3ce
Fix doom-active-minor-modes
2018-03-14 04:49:14 -04:00
2b2aac4417
ui/posframe: don't auto-adjust ivy-posframe height
2018-03-13 03:17:25 -04:00
6a2d244b4c
ui/posframe: reduce ivy posframe's jumpiness
2018-03-13 02:53:47 -04:00
6a1b3473e8
ui/posframe: silence emacs version output in company-childframe-mode
2018-03-13 02:02:33 -04:00
fa22dcc7a4
ui/posframe: refactor +posframe|delete-on-escape
2018-03-13 02:00:20 -04:00
1da1ca1496
ui/posframe: posframe-delete-all on doom-cleanup-hook
2018-03-13 02:00:02 -04:00
e4fe46adbd
ui/posframe: remove redundant frame property
2018-03-13 01:27:53 -04:00
4fbda15494
ui/posframe: cleanup invisible posframes on ESC
...
This is meant to resolve an issue where posframes go rogue (e.g. after
an error), by deleting all (invisible) posframes when you press ESC or
C-g (doom/escape).
2018-03-13 01:27:53 -04:00
b082ba6460
ui/doom-modeline: deactivate mode-line when frame loses focus #458
2018-03-12 13:32:02 -04:00
74c8b1d113
Rewrite doctor; move warn! blocks out in doctor.el files
2018-03-12 13:32:01 -04:00
a90d17ae38
Add ui/posframe module
2018-03-12 13:32:00 -04:00
c6352f055d
ui/doom-modeline: resize mode-line for doom-big-font-mode
2018-03-02 23:26:58 -05:00
c2fd538261
Refactor doom startup benchmark
2018-02-28 17:57:29 -05:00
dd163dace0
Fix org-agenda-list showing on dashboard
2018-02-28 13:53:37 +01:00
6f4ca15445
ui/evil-goggles: evil-goggles-pulse = nil (slow)
2018-02-19 20:26:29 -05:00
18d0b9425d
ui/doom-dashboard: add sharp quote
2018-02-18 20:50:30 -05:00
f4a0311834
ui/doom: add solaire-mode-reset to focus-in-hook
...
Addresses an edge case where the fringes would forget their color.
2018-02-18 03:14:52 -05:00
7707aec28a
Remove doom group
...
Not really useful, and Doom doesn't encourage using the Emacs Customize
interface.
2018-02-18 03:04:58 -05:00
f8bf86e1a3
ui/doom-dashboard: add button to open private module
2018-02-16 21:02:46 -05:00
2b1c323dbf
💥 Redesign private sub-module system
...
~/.doom.d/modules is now a full module tree, like ~/.emacs.d/modules.
Symlinks are no longer involved.
Private modules can now shadow Doom modules. e.g.
~/.doom.d/modules/lang/org will take precendence over
~/.emacs.d/modules/lang/org.
Also, made doom--*-load-path variables public (e.g. doom--site-load-path
=> doom-site-load-path), and rearranged the load-path for a 10-15%
startup boost.
2018-02-16 02:11:10 -05:00
0b9ac52d27
ui/doom-modeline: remove eldoc-eval #420
...
eldoc has this functionality built-in.
2018-02-13 19:46:25 -05:00