Henrik Lissner
10ea06b661
General cleanup + refactor
2017-05-25 20:12:43 +02:00
Henrik Lissner
733042cb7f
Refactor anzu--reset-status hooks
2017-05-25 12:12:38 +02:00
Henrik Lissner
656452df00
General cleanup & refactor; update TODO
2017-05-19 17:21:52 +02:00
Henrik Lissner
03ebdf7855
ui/doom-modeline: revise face defs (to match doom-themes update)
2017-05-17 18:27:02 +02:00
Henrik Lissner
721b26d9f3
ui/doom-modeline: set special modeline for image buffers
2017-05-16 18:05:39 +02:00
Henrik Lissner
994978bc0b
ui/doom-modeline: tweak mode-line faces & formatting
2017-05-16 18:05:39 +02:00
Henrik Lissner
3c8acec33f
ui/doom-modeline: fix {dir,file}-path variable errors
2017-05-15 20:26:32 +02:00
Henrik Lissner
25fa4e019c
General refactor & cleanup
...
+ refactor package management
+ core-editor: describe ediff
+ core-popups: alphabetized hack blocks
+ ui/doom-modeline: refactor buffer path fn
+ feature/version-control/+git: autoload magit-blame
2017-05-14 09:56:32 +02:00
Henrik Lissner
af88423b35
ui/doom-modeline: fix symlinked buffer-path hijinks
...
The modeline resolves a relative path to the current file in order to
display a short path string in the modeline. However, symlinks would
break this, resulting in paths like: ../../../../real/path/to/file.
2017-05-14 09:52:27 +02:00
Henrik Lissner
125fca09a0
ui/doom-modeline: don't show uniquify in modeline (unnecessary cruft)
2017-05-14 09:46:48 +02:00
Henrik Lissner
b86634e79f
ui/doom-modeline: fontify path separately from filename
2017-05-14 00:23:18 +02:00
Henrik Lissner
c118f22184
ui/doom-modeline: refactor eldoc segment
2017-05-13 11:42:19 +02:00
Henrik Lissner
e265431507
General refactor, cleanup & commenting
2017-05-10 05:28:50 +02:00
Henrik Lissner
cce294fcf6
feature/evil: refactor evil-force-normal-state advice into +evil-esc-hook
2017-05-07 19:12:48 +02:00
Henrik Lissner
d651311d1d
Various tweaks & clean up
2017-05-01 14:52:29 -04:00
Henrik Lissner
8e7aa152bb
doom-modeline no longer errors out, in case a modeline doesn't exist; add doom-set-modeline
2017-04-25 18:25:54 -04:00
Henrik Lissner
e57ba47c5a
General cleanup + refactor
2017-04-17 16:54:31 -04:00
Henrik Lissner
0e7254d312
General cleanup + refactor
2017-04-17 02:20:07 -04:00
Henrik Lissner
5ae94b765c
PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES
2017-04-17 02:17:10 -04:00
Henrik Lissner
4b46475fc6
ui/doom-modeline: define special modeline, apply to org-src-mode-hook
2017-04-10 02:54:20 -04:00
Henrik Lissner
3506602a4b
ui/doom-modeline: factor our subr-x dependency (string-empty-p)
2017-04-09 22:10:18 -04:00
Henrik Lissner
3e63d2d23b
Reduce def-package magic; explicitly use :when property
2017-03-19 22:47:50 -04:00
Henrik Lissner
94459852c7
ui/doom-modeline: fix anzu segment persisting across files/buffers
2017-03-17 22:52:02 -04:00
Henrik Lissner
e88ad7f710
ui/doom-modeline: refactor
2017-03-05 16:10:21 -05:00
Henrik Lissner
5184c3ec35
ui/doom-modeline: general refactor (especially anzu segment)
2017-03-05 13:33:04 -05:00
Henrik Lissner
dc3687920a
ui/doom-modeline: memoize +doom-ml-icon
2017-03-04 00:01:22 -05:00
Henrik Lissner
56170954c3
ui/doom-modeline: add docstrings
2017-03-03 17:50:58 -05:00
Henrik Lissner
f4a3f54ee6
ui/doom-modeline: display filesize when matches segment is empty
2017-03-03 17:50:43 -05:00
Henrik Lissner
ebf85fe0a8
ui/doom-modeline: fix current index in iedit segment
2017-03-03 17:50:22 -05:00
Henrik Lissner
fcb88ef940
ui/doom-modeline: support emacs macros in macro display segment
2017-03-03 17:49:30 -05:00
Henrik Lissner
68c172dd92
ui/doom-modeline: refactor selection-info segment
2017-03-03 16:53:16 -05:00
Henrik Lissner
2d190fe0c5
Add & use add-transient-hook! macro
2017-03-02 01:43:59 -05:00
Henrik Lissner
a319df1f26
ui/doom-modeline: general refactor
2017-03-02 00:43:25 -05:00
Henrik Lissner
27cc4a9508
reverse => nreverse; other optimizations
2017-03-01 19:15:45 -05:00
Robert Woods
553edc18a0
Replace reference to doom-ml--env-command: fix #30
2017-02-28 16:30:44 +10:30
Henrik Lissner
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
Henrik Lissner
4ce63a8992
Minor refactors + bugfixes
2017-02-21 16:04:35 -05:00
Henrik Lissner
2c841b512d
Move modeline hiding to core-popups
2017-02-21 03:44:02 -05:00
Henrik Lissner
4910531457
General cleanup & minor refactoring
2017-02-21 00:47:34 -05:00
Henrik Lissner
cd66f735ce
ui/doom-modeline: fix typo in project modeline def
2017-02-20 16:33:28 -05:00
Henrik Lissner
dc777e8d76
Update modules/ui/doom-modeline
2017-02-20 00:26:08 -05:00
Henrik Lissner
48d8244f76
modules/ui/doom-modeline: hide modeline in completion windows
2017-02-20 00:26:08 -05:00
Henrik Lissner
13a8901b20
Refactor ui/doom-modeline (remove powerline dependency)
2017-02-20 00:26:07 -05:00
Henrik Lissner
0f5dbd0bac
ui/doom-modeline: update + refactor + new modeline macros
2017-02-20 00:26:06 -05:00
Henrik Lissner
bc402868a6
Add provide's to module config.el files + fix module header comments
2017-02-20 00:23:08 -05:00
Henrik Lissner
a2a0ab4ed7
Update ui modules for v2
2017-02-20 00:23:07 -05:00
Henrik Lissner
b0075eab8a
Add modules/ui/doom-modeline
2017-02-20 00:23:04 -05:00