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
0be42fe473
ui/doom-modeline: fix error caused by nil buffer-file-truename
2018-02-10 15:17:19 -05:00
bd6fb35007
ui/doom: turn-on-solaire-mode on org-capture-mode-hook
2018-02-07 01:36:16 -05:00
0c4a2cd713
ui/nav-flash: blink after save-place jump
2018-02-02 20:47:33 -05:00
ca262f5e4e
Rename doom-fallback-buffer (variable) => doom-fallback-buffer-name
2018-02-01 20:06:00 -05:00
4567054aed
ui/doom-dashboard: no emacs-state in dashboard
2018-02-01 19:58:44 -05:00
2ab0072d83
ui/doom-dashboard: fix dashboard not updating pwd on kill-buffer
2018-02-01 01:24:19 -05:00
d01deb5545
ui/doom-modeline: minor refactor
2018-01-31 05:03:28 -05:00
6b453962d7
ui/doom-modeline: silent xpm errors in tty emacs
2018-01-31 05:00:08 -05:00
c52cb38385
ui/doom-modeline: refactor flycheck segment (faster)
2018-01-31 04:24:51 -05:00
50ce083696
ui/doom-modeline: add word-count to selection segment #364
...
Controlled by the buffer-local variable
+doom-modeline-enable-word-count. Use +doom-modeline|enable-word-count
to enable it in certain modes. By default, this is enabled in text-mode
derived buffers.
2018-01-31 04:23:20 -05:00