doomemacs/modules
Henrik Lissner 1205db0f73
Decouple :modeline popup rule from modeline API
The :modeline property still takes:

  t => default modeline
  nil => no modeline (the default)

But now also accepts:

  function => uses its return value as the mode-line-format
  anything non-nil => used directly as the mode-line-format

This is to decouple the popup API from the modeline API. You can still
use them compositionally:

  (set-popup-rule "abc" :modeline (lambda () (set-modeline! :project)))
2018-07-30 02:57:50 +02:00
..
app app/twitter: fix missing epa--decode-coding-string 2018-07-29 17:41:58 +02:00
collab Add :collab floobits #615 2018-05-26 21:20:30 +02:00
completion +ivy/tasks: emit better error if project has no tasks 2018-07-29 19:31:32 +02:00
config undo-tree-enable-undo-in-region = nil 2018-07-29 17:41:59 +02:00
editor Fix indentation for many autodef setters 2018-06-22 01:49:21 +02:00
emacs General reformatting & comment revision/cleanup 2018-07-29 19:31:33 +02:00
feature Remove redundant :mode from c-mode file template 2018-07-17 03:20:58 +02:00
lang lang/emacs-lisp: highlight stdlib functions & vars 2018-07-29 19:31:33 +02:00
tools General reformatting & comment revision/cleanup 2018-07-29 19:31:33 +02:00
ui Decouple :modeline popup rule from modeline API 2018-07-30 02:57:50 +02:00