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
5827186123
ui/doom-dashboard: +default/find-in-emacsd => doom-project-find-file
2018-01-29 01:02:24 -05:00
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
8b19e35ef6
Consider dired-mode buffers real
2018-01-28 20:37:40 -05:00
086a1659b4
ui/doom-dashboard: edit emacs.d button => fuzzy find-file
2018-01-28 18:15:43 -05:00
e3040c676b
ui/doom-dashboard: reload at least once on startup
2018-01-28 18:15:22 -05:00
4977d22b75
ui/doom-dashboard: don't hide dired-mode buffers on startup
2018-01-28 18:15:04 -05:00
7bfd7c1ade
ui/doom-dashboard: don't change default-directory on startup
2018-01-28 18:14:41 -05:00
cd6fb816fd
ui/doom-modeline: set modeline sooner
...
This may address scenarios where the modeline is unset, especially in
terminal Emacs sessions (like when emacs -nw is your EDITOR).
2018-01-28 16:50:32 -05:00
c0084b5a93
ui/unicode: fix unicode-fonts-setup not running on startup
...
Caused because of logic error in +unicode|init-fonts; a nil FRAME
prevents unicode-fonts-setup from running.
2018-01-24 14:07:52 -05:00