spacemacs/layers
Lucius Hu 4836a2569b bootstrap: new :spacediminish keyword to use-package
Added a new keyword to `use-package`, `:spacediminish` which calls
`spacemacs|diminish`.

Supported patterns:
- nil
- SYMBOL
- STRING
- (SYMBOL STRING)
- (STRING STRING)
- (SYMBOL STRING STRING)
- List of patterns above

When `SYMBOL` is missing, it's inferred from the package name, e.g
`(use-package foo :spacediminish nil)` becomes
`(use-package foo :spacediminish foo-mode)`.

This PR aims to replace explict calls to `spacemacs|diminish` and brings more
declarative flavour to layer configuration.

For example, the following form

```elisp
(use-package highlight-indentation
  :config
  (progn
    (spacemacs|diminish highlight-indentation-mode " ⓗi" " hi")
    (spacemacs|diminish
     highlight-indentation-current-column-mode " ⓗc" " hc")))

```
can be replaced by

```elisp
(use-package highlight-indentation
  :spacediminish ((" ⓗi" " hi")
                  (highlight-indentation-current-column-mode " ⓗc" " hc")))
```
2021-04-08 19:08:13 +00:00
..
+chat rcirc: refactor 2021-04-04 12:48:21 +02:00
+checkers Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+completion Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+distributions bootstrap: new :spacediminish keyword to use-package 2021-04-08 19:08:13 +00:00
+emacs [org] Fix startup and document key bindings 2021-04-08 18:43:15 +00:00
+email Fixed a bug in notmuch-tree which was preventing d/D bindings to work 2021-04-05 23:17:52 +02:00
+filetree Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+fonts/unicode-fonts Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+frameworks react: minor change 2021-04-04 19:40:53 +02:00
+fun xkcd: refactor 2021-04-04 12:48:21 +02:00
+intl keyboard-layout: refactor 2021-04-04 12:48:21 +02:00
+lang fixup! purescript: refactor 2021-04-05 22:33:26 +02:00
+misc Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+music Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+os Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+pair-programming/floobits Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+readers [pocket] Change tag from reader to web service 2021-04-05 20:46:42 +00:00
+source-control Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+spacemacs Built-in files auto-update: Thu Apr 8 18:27:04 UTC 2021 2021-04-08 20:48:26 +02:00
+tags Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
+themes colors: refactor 2021-04-04 12:48:21 +02:00
+tools [finance] Enable flycheck when syntax-checking-enable-by-default 2021-04-08 20:57:33 +02:00
+vim vinegar: refactor 2021-04-04 12:48:21 +02:00
+web-services [bot] Auto-update (#14573) 2021-04-05 23:19:49 +02:00
auto-layer.el Apply GPLv3 terms explicitly to all elisp files 2021-03-25 22:59:32 -04:00
LAYERS.org [bot] Auto-update (#14573) 2021-04-05 23:19:49 +02:00