emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/kind-icon d30dd0b33f: Make extra-space a fixed 1/2 spac


From: ELPA Syncer
Subject: [elpa] externals/kind-icon d30dd0b33f: Make extra-space a fixed 1/2 space
Date: Wed, 22 Feb 2023 17:57:57 -0500 (EST)

branch: externals/kind-icon
commit d30dd0b33f13c243806976b8f63a8bbcd172d1fa
Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
Commit: JD Smith <93749+jdtsmith@users.noreply.github.com>

    Make extra-space a fixed 1/2 space
---
 kind-icon.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/kind-icon.el b/kind-icon.el
index 7968e217f4..6a68aeb7e5 100644
--- a/kind-icon.el
+++ b/kind-icon.el
@@ -171,12 +171,11 @@ This is used for the prefix background, if
   :set #'kind-icon--set-default-clear-cache)
 
 (defcustom kind-icon-extra-space nil
-  "The number of extra spaces to use between the icon and the candidate.
+  "Whether to include extra one-half space between the icon and the candidate.
 Note that this extra space has no background color applied, so
 inherits the UI's styling (including selection)."
   :group 'kind-icon
-  :type '(choice (const :tag "None" nil)
-                (integer :tag "Number of spaces"))
+  :type 'boolean
   :set #'kind-icon--set-default-clear-cache)
 
 (defcustom kind-icon-default-face nil
@@ -268,7 +267,8 @@ In the process, svg-lib also downloads and caches them."
 
 (defsubst kind-icon--extra-space ()
   "Format extra space at right of badge."
-  (when kind-icon-extra-space (make-string kind-icon-extra-space ?\s)))
+  (when kind-icon-extra-space
+    (propertize " " 'display '(space :width 0.5))))
 
 (defun kind-icon-formatted (kind)
   "Return a formatted KIND badge, either icon or text abbreviation.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]