Commit graph

618 commits

Author SHA1 Message Date
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