Commit graph

341 commits

Author SHA1 Message Date
Henrik Lissner
5acd952c47
ui/doom-modeline: fix (some) void-variable errors w/ blank buffer-file-truename 2018-04-23 06:07:12 -04:00
Henrik Lissner
97812583f0
completion/company: add company-box config & +childframe flag 2018-04-22 23:41:53 -04:00
Henrik Lissner
1751c84559
ui/doom-modeline: fix word count in evil line-wise selection #364 2018-04-18 19:51:37 -04:00
Henrik Lissner
61865d0646
ui/doom-dashboard: don't open dashboard over files (part 2) #523 2018-04-18 19:41:50 -04:00
Henrik Lissner
d0ecf97956
ui/posframe: use hook instead of :after 2018-04-18 18:30:17 -04:00
Henrik Lissner
604bbcd1d5
ui/posframe: replace company-childframe with company-box 2018-04-18 18:21:43 -04:00
Henrik Lissner
dbd6982e06
ui/doom-dashboard: don't open dashboard over files via emacsclient #523 2018-04-18 01:08:56 -04:00
Yutian Li
c4e176092e [develop] Fix links. 2018-04-17 20:59:59 -07: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
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
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
Henrik Lissner
174e0518a1
ui/doom: fix void-symbol error caused by misnamed advice function 2018-03-28 03:32:52 -04:00
Henrik Lissner
93678494cb
ui/doom-dashboard: fix wrong-type-arg error on reload 2018-03-27 19:08:46 -04:00
Henrik Lissner
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
Henrik Lissner
3b94bafb3a
tools/nav-flash: refactor & reduce false positive jumps 2018-03-26 06:41:33 -04:00
Henrik Lissner
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
Henrik Lissner
b848527f0c
ui/nav-flash: fix wrong-type-argument error on recenter 2018-03-26 02:11:11 -04:00
Henrik Lissner
8604966e21
ui/doom-dashboard: add 'edit modules list' button 2018-03-24 17:53:13 -04:00
Henrik Lissner
988e70683e
ui/posframe: less disruptive emacs version warnings; use constants 2018-03-24 07:25:00 -04:00
Henrik Lissner
895b9d5484
ui/doom: +doom|reload-theme => +doom*reload 2018-03-22 23:27:31 -04:00
Henrik Lissner
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
Henrik Lissner
b9da309d6b
ui/doom: fix solaire not resetting post-load-theme 2018-03-22 19:27:25 -04:00
Henrik Lissner
80aa086680
APPEASE THE GREAT BYTE-COMPILER-SAMA 2018-03-20 21:20:45 -04:00
Henrik Lissner
adef00aa7c
Don't byte-compile doctor.el files 2018-03-20 21:19:37 -04:00
Henrik Lissner
4d80c20251
Add arrow, tab/S-tab, & C-n/C-p keys for navigating dashboard 2018-03-20 17:36:23 -04:00
Henrik Lissner
940ba05e6a
Fix miscounting in anzu (search) modeline segment 2018-03-20 03:40:18 -04:00
Henrik Lissner
b68fa3b120
ui/doom-dashboard: disable visual mode in post-command-hook too 2018-03-20 00:00:21 -04:00
Henrik Lissner
facd83a54b
Remove redundant reload in +doom-dashboard/open 2018-03-19 02:03:42 -04:00
Henrik Lissner
ff0b45299e
Refactor dashboard autoload functions 2018-03-18 15:17:40 -04:00
Henrik Lissner
d75df875c9
Trap cursor in buttons better in dashboard #465 2018-03-18 15:17:20 -04:00
Henrik Lissner
3f85c76a2c
ui/doom: use ':weight light' in +doom-folded-face 2018-03-18 03:36:36 -04:00
Henrik Lissner
01cb16cf42
ui/doom-dashboard: minor refactor 2018-03-18 02:36:12 -04:00
Henrik Lissner
a9c8f8f41b
ui/doom-dashboard: lock point in buttons #465 2018-03-18 02:35:52 -04:00
Henrik Lissner
9a247f4dc1
ui/posframe: fix wrong-type-argument error when doom-font is unset 2018-03-16 02:31:05 -04:00
Henrik Lissner
dba1f20dd3
ui/doom-dashboard: refresh dashboard on buffer switch 2018-03-14 18:51:08 -04:00
Henrik Lissner
44d30ca3ce
Fix doom-active-minor-modes 2018-03-14 04:49:14 -04:00
Henrik Lissner
2b2aac4417
ui/posframe: don't auto-adjust ivy-posframe height 2018-03-13 03:17:25 -04:00
Henrik Lissner
6a2d244b4c
ui/posframe: reduce ivy posframe's jumpiness 2018-03-13 02:53:47 -04:00
Henrik Lissner
6a1b3473e8
ui/posframe: silence emacs version output in company-childframe-mode 2018-03-13 02:02:33 -04:00
Henrik Lissner
fa22dcc7a4
ui/posframe: refactor +posframe|delete-on-escape 2018-03-13 02:00:20 -04:00
Henrik Lissner
1da1ca1496
ui/posframe: posframe-delete-all on doom-cleanup-hook 2018-03-13 02:00:02 -04:00
Henrik Lissner
e4fe46adbd
ui/posframe: remove redundant frame property 2018-03-13 01:27:53 -04:00
Henrik Lissner
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
Henrik Lissner
b082ba6460
ui/doom-modeline: deactivate mode-line when frame loses focus #458 2018-03-12 13:32:02 -04:00
Henrik Lissner
74c8b1d113
Rewrite doctor; move warn! blocks out in doctor.el files 2018-03-12 13:32:01 -04:00
Henrik Lissner
a90d17ae38
Add ui/posframe module 2018-03-12 13:32:00 -04:00
Henrik Lissner
c6352f055d
ui/doom-modeline: resize mode-line for doom-big-font-mode 2018-03-02 23:26:58 -05:00
Henrik Lissner
c2fd538261
Refactor doom startup benchmark 2018-02-28 17:57:29 -05:00
Yu He
dd163dace0 Fix org-agenda-list showing on dashboard 2018-02-28 13:53:37 +01:00