[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/marginalia 642e25d 057/241: replace marginalia-separato
From: |
Stefan Monnier |
Subject: |
[elpa] externals/marginalia 642e25d 057/241: replace marginalia-separator-width by marginalia-separator |
Date: |
Fri, 28 May 2021 20:48:56 -0400 (EDT) |
branch: externals/marginalia
commit 642e25d275871e02ac0eaabd19e874422b7a895b
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
replace marginalia-separator-width by marginalia-separator
this gives more flexibility, a pipe "|" can be used for example
---
marginalia.el | 30 +++++++++++++-----------------
1 file changed, 13 insertions(+), 17 deletions(-)
diff --git a/marginalia.el b/marginalia.el
index 51c01d4..6865d5d 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -94,6 +94,11 @@
"Face used to highlight file owners in `marginalia-mode'."
:group 'marginalia)
+(defcustom marginalia-separator " "
+ "Field separator."
+ :type 'string
+ :group 'marginalia)
+
(defcustom marginalia-documentation-width 80
"Width of documentation string."
:type 'integer
@@ -104,11 +109,6 @@
:type 'integer
:group 'marginalia)
-(defcustom marginalia-separator-width 4
- "Field separator width."
- :type 'string
- :group 'marginalia)
-
(defcustom marginalia-variable-width 30
"Width of variable value annotation string."
:type 'integer
@@ -214,10 +214,6 @@ determine it."
`(space :align-to (- right-fringe ,(length str))))
str)))
-(defsubst marginalia--separator ()
- "Return separator string."
- (make-string marginalia-separator-width 32))
-
(defun marginalia--documentation (str)
"Format documentation string STR."
(marginalia--align
@@ -272,7 +268,7 @@ This hash table is needed to speed up
`marginalia-annotate-command-binding'.")
'unbound))
marginalia-variable-width)
'face 'marginalia-variable)
- (marginalia--separator)
+ marginalia-separator
(propertize (marginalia--truncate doc marginalia-documentation-width)
'face 'marginalia-documentation)))))
@@ -282,7 +278,7 @@ This hash table is needed to speed up
`marginalia-annotate-command-binding'.")
(when-let (doc (documentation-property sym 'face-documentation))
(marginalia--align
(propertize "abcdefghijklmNOPQRSTUVWXYZ" 'face sym)
- (marginalia--separator)
+ marginalia-separator
(propertize (marginalia--truncate doc marginalia-documentation-width)
'face 'marginalia-documentation)))))
@@ -297,10 +293,10 @@ This hash table is needed to speed up
`marginalia-annotate-command-binding'.")
(marginalia--align
(propertize (format "%-16s" (package-version-join (package-desc-version
desc)))
'face 'marginalia-version)
- (marginalia--separator)
+ marginalia-separator
(propertize (format "%-8s" (package-desc-archive desc))
'face 'marginalia-archive)
- (marginalia--separator)
+ marginalia-separator
(propertize (package-desc-summary desc)
'face 'marginalia-documentation))))
@@ -319,7 +315,7 @@ This hash table is needed to speed up
`marginalia-annotate-command-binding'.")
(propertize
(format "%-30s" (buffer-local-value 'major-mode buffer))
'face 'marginalia-mode)
- (marginalia--separator)
+ marginalia-separator
(marginalia--truncate
(if-let (file (buffer-file-name buffer))
(propertize (abbreviate-file-name file)
@@ -362,15 +358,15 @@ using `minibuffer-force-complete' on the candidate CAND."
(marginalia--align
(propertize (file-attribute-modes attributes)
'face 'marginalia-file-modes)
- (marginalia--separator)
+ marginalia-separator
(propertize (format "%12s" (format "%s:%s"
(file-attribute-user-id attributes)
(file-attribute-group-id attributes)))
'face 'marginalia-file-owner)
- (marginalia--separator)
+ marginalia-separator
(propertize (format "%7s" (file-size-human-readable (file-attribute-size
attributes)))
'face 'marginalia-size)
- (marginalia--separator)
+ marginalia-separator
(propertize (format-time-string
"%b %d %H:%M"
(file-attribute-modification-time attributes))
- [elpa] externals/marginalia cca8f9c 116/241: readme typo, (continued)
- [elpa] externals/marginalia cca8f9c 116/241: readme typo, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia d37e9a5 129/241: fix #33, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia c76b9d8 132/241: partially rewrite buffer annotator using format-mode-line, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 6da7980 139/241: fix #39, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia cca0d4f 153/241: add marginalia-annotate-bookmark, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 4a727cd 158/241: fix #46: affixation suffix must not be nil, it must be a string, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 218881e 172/241: Replace consult-buffer annotator with consult-multi annotator, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 436cd05 175/241: consult--multi preserves the original candidate, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 548bf39 012/241: more explicit name for marginalia-command-annotate, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia bcb6bbb 022/241: Correct slight imprecision in docstring, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 642e25d 057/241: replace marginalia-separator-width by marginalia-separator,
Stefan Monnier <=
- [elpa] externals/marginalia cb64b10 135/241: add comment, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia aa41183 156/241: treat bookmarks as normal alists, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 62ed158 183/241: Version 0.3, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia d2b43ed 189/241: Use project-roots (project-root is Emacs 28), Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 321feea 196/241: Increase marginalia-margin-threshold, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 1a65026 195/241: marginalia-annotate-buffer: Truncate mode-name to fix alignment, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 9d7f17f 199/241: Add marginalia-annotate-color (Fix #64), Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia b1e5139 226/241: README: Add contributions section, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 2437a6f 230/241: marginalia-cycle: Check for affixation-function, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 844233c 239/241: Update readme, Stefan Monnier, 2021/05/28