Commit graph

178 commits

Author SHA1 Message Date
Morten Kristensen
dc57152514
Show number of multiple cursors correctly
Before this change nothing was shown in the "matches" section of the modeline.
2019-03-10 13:08:20 +01:00
Vincent Zhang
84a0aac09b [Feature] Show state icons for fancy-narrow. 2019-03-09 02:41:20 +07:00
Vincent Zhang
f5a6fd9d42 Fix #141: All the icons icon misalignment when increasing icon scale. 2019-03-09 02:32:27 +07:00
Vincent Zhang
cc29f43045 Optimize performance.
See #139.
2019-03-08 15:23:59 +07:00
Vincent Zhang
a35a403c99 Show correct buffer faces. 2019-03-07 23:50:04 +07:00
Vincent Zhang
f4582bcbe3 Fix #139: doom-modeline showing buffer is modified when it's not. 2019-03-07 22:57:53 +07:00
Vincent Zhang
729e61a386 Fix: invalid symbol-overlay segment.
The API symbol-overlay-get-list was changed in ad77d6cd1e.
2019-03-07 15:19:54 +07:00
Vincent Zhang
df2397bcc5 Refactor persp segment and silence warnings. 2019-03-07 14:16:13 +07:00
Henrik Lissner
ac8bcc2551
Add evil-mc support to multiple-cursors segment 2019-03-06 23:18:30 -05:00
Vincent Zhang
52f46c1baf Use buffer-list-update-hook instead of advising select-window.
Follow #135.
2019-03-07 04:11:05 +07:00
Vincent Zhang
23b9ffb762 Not support variable-pitch since it breaks icons. 2019-03-07 04:04:03 +07:00
Vincent Zhang
5c926b81de Fix #133: buffer-info loses face after frame focus.
Also see #114.
2019-03-05 15:19:33 +07:00
Vincent Zhang
8e0ed6239b Update buffer file name in evil.
See https://github.com/seagle0128/doom-modeline/issues/129#issuecomment-469327822.
2019-03-05 00:02:09 +07:00
Vincent Zhang
c69ec1e5c5 Fix incorrect faces of buffer file name.
See https://github.com/seagle0128/doom-modeline/issues/114#issuecomment-469060334.
2019-03-04 23:38:33 +07:00
Vincent Zhang
de4c631252 Improve icons for terminal mode. 2019-03-04 21:15:28 +07:00
Vincent Zhang
93d335a54f Fix incorrect help-echo of file icons in org-agenda. 2019-03-04 16:58:24 +07:00
Vincent Zhang
67c352def1 Override u4e-alert-modeline after enabling doom-modeline.
See #130.
2019-03-04 14:15:52 +07:00
yqrashawn
66779bcb17 Revert "fix mu4e-alert-mode-line numberp error"
This reverts commit b29ce18e68.
2019-03-04 11:31:51 +08:00
yqrashawn
b29ce18e68 fix mu4e-alert-mode-line numberp error 2019-03-04 09:45:20 +08:00
Vincent Zhang
d46b5434f2 Fix: invalid faces. 2019-03-04 02:23:33 +07:00
Vincent Zhang
ab7f854d89 Fix invalid mouse-face in inactive windows. 2019-03-04 01:43:53 +07:00
Vincent Zhang
9c283f50bd Fix: invalid icons after setting modeline fonts. 2019-03-04 00:53:20 +07:00
Vincent Zhang
b1b51de36a Update battery thresholds. 2019-03-02 01:06:47 +07:00
Vincent Zhang
6c35035bc8 Refactor mu4e segment. 2019-03-01 23:35:37 +07:00
Vincent Zhang
07782ea9f6 Fix anzu issue.
See https://github.com/seagle0128/doom-modeline/pull/128#issuecomment-468621209.
2019-03-01 18:20:25 +07:00
Vincent Zhang
6942926612 Fix #128 and silence the warnings. 2019-03-01 16:33:02 +07:00
Vincent Zhang
c901459d9d
Merge pull request #128 from hlissner/patch-4
Fix matches segment mirroring across all buffers (part 2)
2019-03-01 16:28:12 +07:00
Vincent Zhang
d96b67576d [Enhancement] Override mode-lines in the global mode string.
For mu4e-alert and fancy-battery.
Refactor and reformat.
2019-03-01 16:18:13 +07:00
Henrik Lissner
6782b0ac30
Fix matches segment mirroring across all buffers
As well as the regression in anzu-replace-query
2019-02-28 19:10:19 -05:00
Vincent Zhang
8896f219e4 Update battery thresholds. 2019-03-01 03:38:06 +07:00
Henrik Lissner
fb8e06a0b4
Prevent anzu from injecting itself into modeline 2019-02-28 15:20:13 -05:00
Vincent Zhang
cbc74f0e9e
Merge pull request #124 from hlissner/patch-1
Hide checker segment when disabled/empty
2019-03-01 03:17:31 +07:00
Vincent Zhang
307352d256 Update battery status in terminal. 2019-03-01 03:04:49 +07:00
Vincent Zhang
8e61cfeff3 Force refresh mode-lien to remove original fancy-battery-mode-line. 2019-03-01 02:56:49 +07:00
Henrik Lissner
386000d47f
Hide checker segment when disabled/empty
For buffers that don't have either mode enabled or a valid checker present.
2019-02-28 14:55:49 -05:00
Vincent Zhang
5f9d9a2e48 [Enhancement] More meaningful icons for battery status. 2019-03-01 02:52:24 +07:00
Vincent Zhang
cd92bf0ffd Remove mu4e-alert's string from global modeline string. 2019-03-01 00:23:49 +07:00
Vincent Zhang
9f2a0183fc [Feature] An indicator for battery status with fancy-battery. 2019-02-28 23:58:47 +07:00
Vincent Zhang
4377c9ea5c Add an icon (mail) for mu4e-alert and update faces. 2019-02-28 15:35:54 +07:00
Vincent Zhang
58267460c6 Update mouse-face. 2019-02-28 14:06:54 +07:00
Vincent Zhang
0e0988331a Fix: invalid icon of irc segment in terminal. 2019-02-28 14:00:27 +07:00
Vincent Zhang
84ff61a660 [Feature] New lsp indicator with an icon. 2019-02-26 15:20:39 +07:00
Vincent Zhang
27b22faf56 [Compatibility] % symbol not displayed in minor mode lighters. 2019-02-26 01:45:11 +07:00
Vincent Zhang
40564fc281 [Compatibility] % symbol not displayed in global string.
Fix #121.
2019-02-25 23:39:58 +07:00
Vincent Zhang
6f189b37bd Fix the mark of read-only buffer. 2019-02-25 16:05:28 +07:00
Vincent Zhang
32eb2cb0a6 Format codes. 2019-02-22 00:13:26 +07:00
Vincent Zhang
bd8e00ff61 Format. 2019-02-19 04:05:52 +08:00
Vincent Zhang
b34f9849d2 Set default file icon. 2019-02-19 04:04:30 +08:00
Vincent Zhang
fc8b61021d Improve: get icons of the current buffer. 2019-02-19 03:05:22 +08:00
Vincent Zhang
3e7df26a30 Display icons for temp buffers. 2019-02-19 02:20:55 +08:00
Vincent Zhang
bec939f4ad Fix: missing or incorrect mode icons. 2019-02-18 22:14:23 +08:00
Vincent Zhang
81635fdf36 Rename doom-modeline-version to doom-modeline-env-version. 2019-02-18 18:57:16 +08:00
Vincent Zhang
11481cc647 Refactor. 2019-02-18 01:44:16 +08:00
Vincent Zhang
37eef920ec New customization: doom-modeline-checker-simple-format.
If non-nil, only display one number for checker information if applicable.
2019-02-18 01:30:59 +08:00
Vincent Zhang
89d6036e1d Clean up unused comments and codes. 2019-02-15 22:05:25 +08:00
Vincent Zhang
947312d209 Update advices for set-selected-window. 2019-02-15 21:22:13 +08:00
Vincent Zhang
38a3930aff Remove doom-modeline--github-open-notifications. 2019-02-14 20:26:48 +08:00
Vincent Zhang
17d197d9a7 Add customization: doom-modeline-enable-word-count. 2019-02-13 00:47:32 +08:00
Vincent Zhang
eab39937cd Fix incorrect file icon.
See https://github.com/seagle0128/doom-modeline/issues/114#issuecomment-462471548.
2019-02-12 17:41:26 +08:00
Vincent Zhang
83bf2c509d Fix errors in process segment. 2019-02-12 04:15:11 +08:00
Vincent Zhang
7ea698723f Fix: invalid faces of icons. 2019-02-12 03:52:01 +08:00
Vincent Zhang
a1e765fa56 [Enhancement] Make modeline color consistent while using minibuffer.
Close #114: Modeline color is inconsistent when using helm.
helm and eldoc-in-minibuffer-mode will trigger this issue.
2019-02-12 02:44:31 +08:00
Vincent Zhang
8e2fff521f
Merge pull request #110 from seanfarley/smf/irc
Add irc / circe segment
2019-02-04 17:18:58 +08:00
Sean Farley
c0cbf56db4 irc: add new segment to display the unread status
This segment is meant for the main modeline and just displays a single,
unread icon if there are any unread irc buffers.
2019-02-03 23:07:57 -08:00
Sean Farley
b6b6691ea3 irc: add new segment to display the unread buffers
This includes a configuration variable that allows the user to customize
the display of the name. The segment is only displayed in the 'special
modeline due to space. Later, we'll add a irc notification for the 'main
modeline.
2019-02-03 22:32:16 -08:00
Connor Nelson
9dd5e8c3d6 Update hooks to also run on undo tree visualize 2019-01-31 15:51:57 -07:00
Vincent Zhang
4f856886d6 Fix error: void-variable mu4e-alert-mode-line. 2019-01-31 00:12:38 +08:00
Vincent Zhang
c76cf1c199 Add new face: doom-modeline-unread-number. 2019-01-30 16:14:49 +08:00
Vincent Zhang
81e356cd3b Add spaces and face for mu4e indicator. 2019-01-30 16:02:34 +08:00
Sean Farley
ad73d3d874 mu4e: add new segment that shows unread emails 2019-01-29 14:48:39 -08:00
Vincent Zhang
54a5f45182 Fix #102: The nyan-cat indicator respects nyan-minimum-window-width. 2019-01-24 15:26:51 +08:00
Vincent Zhang
9ca40d04b1 Improve git notifications segment. 2019-01-24 01:58:17 +08:00
Vincent Zhang
849ba7097f Beautify github notifications. 2019-01-23 17:54:35 +08:00
Vincent Zhang
3440ce4c7c
Revert "mu4e: add new segment that shows unread emails" 2019-01-23 16:56:37 +08:00
Sean Farley
bccad0f6bf mu4e: add new segment that shows unread emails
This is a new segment for `mu4e-alert' that shows unread emails in the
modeline. For now, we enable it where github notifications are enabled
and make it a simple number.

When experimenting with adding an email icon, the modeline seemed a bit
too crowed so there is no icon for this number. We can perhaps add a
flag later to toggle that. Alternatively, we could expose more options
for the `doom-modeline-mu4e-formatter' that could tweak the number and
the icon.
2019-01-22 20:24:31 -08:00
Vincent Zhang
3d3b210325 Watch doom-modeline-buffer-file-name-style. 2019-01-23 03:04:26 +08:00
Vincent Zhang
78a0287515 Don't display persp-nil-name. 2019-01-18 18:09:34 +08:00
Vincent Zhang
fe1a703161 Refactor: split one file to core and segments. 2019-01-17 23:46:29 +08:00