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
Henrik Lissner
6f4ca15445
ui/evil-goggles: evil-goggles-pulse = nil (slow)
2018-02-19 20:26:29 -05:00
Henrik Lissner
18d0b9425d
ui/doom-dashboard: add sharp quote
2018-02-18 20:50:30 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
f8bf86e1a3
ui/doom-dashboard: add button to open private module
2018-02-16 21:02:46 -05:00
Henrik Lissner
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
Henrik Lissner
0b9ac52d27
ui/doom-modeline: remove eldoc-eval #420
...
eldoc has this functionality built-in.
2018-02-13 19:46:25 -05:00
Henrik Lissner
0be42fe473
ui/doom-modeline: fix error caused by nil buffer-file-truename
2018-02-10 15:17:19 -05:00
Henrik Lissner
bd6fb35007
ui/doom: turn-on-solaire-mode on org-capture-mode-hook
2018-02-07 01:36:16 -05:00
Henrik Lissner
0c4a2cd713
ui/nav-flash: blink after save-place jump
2018-02-02 20:47:33 -05:00
Henrik Lissner
ca262f5e4e
Rename doom-fallback-buffer (variable) => doom-fallback-buffer-name
2018-02-01 20:06:00 -05:00
Henrik Lissner
4567054aed
ui/doom-dashboard: no emacs-state in dashboard
2018-02-01 19:58:44 -05:00
Henrik Lissner
2ab0072d83
ui/doom-dashboard: fix dashboard not updating pwd on kill-buffer
2018-02-01 01:24:19 -05:00
Henrik Lissner
d01deb5545
ui/doom-modeline: minor refactor
2018-01-31 05:03:28 -05:00
Henrik Lissner
6b453962d7
ui/doom-modeline: silent xpm errors in tty emacs
2018-01-31 05:00:08 -05:00
Henrik Lissner
c52cb38385
ui/doom-modeline: refactor flycheck segment (faster)
2018-01-31 04:24:51 -05:00
Henrik Lissner
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
Henrik Lissner
5827186123
ui/doom-dashboard: +default/find-in-emacsd => doom-project-find-file
2018-01-29 01:02:24 -05:00
Henrik Lissner
3146513442
ui/doom-modeline: define bar once
...
A little faster (and simpler) than memoizing the xpm generator.
2018-01-28 21:38:19 -05:00
Henrik Lissner
8b19e35ef6
Consider dired-mode buffers real
2018-01-28 20:37:40 -05:00
Henrik Lissner
086a1659b4
ui/doom-dashboard: edit emacs.d button => fuzzy find-file
2018-01-28 18:15:43 -05:00
Henrik Lissner
e3040c676b
ui/doom-dashboard: reload at least once on startup
2018-01-28 18:15:22 -05:00
Henrik Lissner
4977d22b75
ui/doom-dashboard: don't hide dired-mode buffers on startup
2018-01-28 18:15:04 -05:00