Commit graph

150 commits

Author SHA1 Message Date
Vincent Zhang
fc098a6946 Fix #167: Eglot: Closing file issues error if server is shut down.
Also,
1. Change the icon color of eglot.
2. Optimize refreshing eglot.
2019-05-06 18:31:27 +08:00
Vincent Zhang
f9984246d2 Optimize package segment.
Leverage paradox--update-mode-line.
2019-05-06 17:43:15 +08:00
Vincent Zhang
0dfbb0c108 Bump version to 2.1.0. 2019-05-06 06:55:48 +08:00
Vincent Zhang
8d8225be5c Not display window number if only one window with minibuffer. 2019-05-06 06:02:59 +08:00
Vincent Zhang
3e5edc255c Fix: doom-modeline-major-mode-color-icon is not working. 2019-05-06 04:55:29 +08:00
Vincent Zhang
4795a3b3a8 Fix nil face error and refactor icon faces. 2019-05-06 04:17:39 +08:00
Vincent Zhang
86142a68cf Add one space padding at the last position of checker segment. 2019-05-06 02:09:10 +08:00
Vincent Zhang
45426588f0 [Feature] New: package mode-line. 2019-05-06 02:06:28 +08:00
vjoki
7bf66dc24a
Make #163 compatible with flymake in Emacs 26 2019-05-04 13:51:02 +03:00
Vincent Zhang
413d414dd9 Refactor. 2019-05-03 23:43:50 +08:00
Vincent Zhang
47886faf1d Improve battery segment. 2019-05-03 22:07:12 +08:00
Vincent Zhang
ad2c82960b Change email icon. 2019-05-03 21:53:31 +08:00
Vincent Zhang
d103243e2a Adjust the position of the last icon.
The widths of battery icons > 2 characters.
2019-04-29 11:34:06 +08:00
Vincent Zhang
2812a96c40 Minor fix for fancy-narrow-mode. 2019-04-29 11:19:49 +08:00
vjoki
3ebd0228b2
Fix flymake checker diagnostic counter.
Make the flymake checker rely on flymake--severity instead of just flymake--diag-type, because backends can and do (eg. eglot) specify different diag-types.
2019-04-24 18:11:10 +03:00
vjoki
141c9d4934
Remove direct use of font-lock-doc-face. 2019-04-24 10:51:46 +03:00
Andrew Whatson
bcb8be67e6 [Feature] Add indicator for objed state. 2019-04-23 11:24:33 +10:00
Vincent Zhang
2140ded3de [Enhancement] New modal segment.
An indicator for modal editing state, including evil, god, ryo and xah-fly-keys, etc.
2019-04-22 23:35:52 +08:00
Vincent Zhang
108fd78261 [Feature] Add options: doom-modeline-buffer-state-icon and doom-modeline-buffer-modification-icon.
Close #158.
2019-04-20 16:39:40 +08:00
Vincent Zhang
b464b69d26 [Enhancement] Improve the icons of major-mode, buffer state, etc.
1. Use the default icons of all-the-icons.
2. Respect all-the-icons-scale-factor correctly.
3. Remove the watchers of all-the-icons-scale-factor. Refresh the buffer to
enable after changing the value.
4. Remove function:  doom-modeline-icon-height.
5. Refactor.
2019-04-20 02:39:05 +08:00
Vincent Zhang
8c2ed6b575 Set correct font width for `all-the-icons' for appropriate mode-line width.
See https://emacs.stackexchange.com/questions/14420/how-can-i-fix-incorrect-character-width.
2019-04-17 04:14:14 +08:00
Vincent Zhang
1d176b856e Improve buffer icons. 2019-04-16 20:53:32 +08:00
Vincent Zhang
027a6f4678 Minor update help-echo. 2019-04-15 20:01:03 +08:00
Vincent Zhang
4ed18908a4 Change debug icon for convention. 2019-04-15 19:18:31 +08:00
Vincent Zhang
89c3dc167d Don't display window number while there is only one window. 2019-04-15 18:01:50 +08:00
Vincent Zhang
f88b05d7e9 Rename segment workspace-number to workspace-name. 2019-04-15 17:50:39 +08:00
Vincent Zhang
3464819e6c Display color icons for major modes by default. 2019-04-12 01:30:25 +08:00
Vincent Zhang
a4de2b6198 Change the fallback icon and bump version. 2019-04-11 01:03:02 +08:00
Vincent Zhang
c4fe2fbfab Refactor doom-modeline-update-file-icon. 2019-04-10 15:04:44 +08:00
Vincent Zhang
a4ff475a11 Fix error while opening the special directory.
The directory '.HFS+ Private Directory Data'$'\r' on macOS is special, and OS is
unable to handle correctly. file-name-nondirectory returns empty always.
2019-04-10 14:05:31 +08:00
Vincent Zhang
a6814ac4e3 Fix: incorrect icons for some buffers. 2019-04-10 01:26:46 +08:00
Vincent Zhang
4c734d7f3e Update debug icon and bump version to 1.9.7. 2019-04-10 00:46:32 +08:00
Vincent Zhang
c5b5a4d2d2 Fix #154: shorten branch name of vcs segment. 2019-04-06 15:12:11 +08:00
Vincent Zhang
eb5685a2b9 Silence warnings. 2019-04-04 01:04:09 +08:00
Vincent Zhang
64f1cf5de1 Fix invalid sate icon in org-narrow.
narrow-to-region doesn't work in org-narrow-to-subtree, org-narrow-to-block,
org-narrow-to-element. Don't know the root cause.
2019-04-02 00:24:48 +08:00
Vincent Zhang
78f4ee0b8c Adjust faces of debug icons. 2019-04-01 18:33:28 +08:00
Vincent Zhang
5cb7c2ddfb Change buffer icon for unknown type. 2019-03-28 23:24:56 +08:00
Vincent Zhang
99a0bd9f12 Monitor buffer-read-only for all operations. 2019-03-28 16:25:35 +08:00
Vincent Zhang
262e42109c Fix for run hooks with args in lsp indicator. 2019-03-23 14:02:29 +08:00
Vincent Zhang
7b9a1e5dd6 Update hooks for lsp indicator.
See https://github.com/emacs-lsp/lsp-mode/issues/726.
2019-03-23 01:49:20 +08:00
Vincent Zhang
5774186d18 [Enhancement] Improve lsp indicator. 2019-03-22 22:40:08 +08:00
Vincent Zhang
aebaa760c6 [Performance] Optimize lsp/eglot indicators. 2019-03-22 03:00:45 +08:00
Vincent Zhang
77ac0984eb [Performance] Improve performance of buffer-info segment.
Do not update every time for icons.
2019-03-22 02:46:13 +08:00
Vincent Zhang
67cc091716 Update 5 min later after opening github notifications page. 2019-03-22 02:27:01 +08:00
Vincent Zhang
80d0d40a34 [Performance] Improve the performance of pdf-pages segment. 2019-03-22 02:19:55 +08:00
Vincent Zhang
748824e692 [Optimize] Improve the performance of fancy-battery segment. 2019-03-22 01:52:25 +08:00
Vincent Zhang
3b704ee080 Fix #149: hang while changing `doom-modeline-icon' from nil to t.
Don't delay load all-the-icons for this case:
  Load Emacs daemon and enable doom-modeline-icon in Emacs clients.
2019-03-17 22:21:50 +07:00
Vincent Zhang
48bf1f26b7 Update the icons of all buffers while changing doom-modeline-icon.
Otherwise, the icons in inactive windows may not be displayed correctly.
2019-03-17 17:54:01 +07:00
Vincent Zhang
d3bebe6b2e Improve DAP indicator. 2019-03-17 00:01:02 +07:00
Vincent Zhang
2213a238df [Feature] Support dap-mode in debug indicator. 2019-03-16 23:44:32 +07:00