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

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

[elpa] externals/valign be82f60 2/2: Fix #25


From: Stefan Monnier
Subject: [elpa] externals/valign be82f60 2/2: Fix #25
Date: Wed, 12 May 2021 18:47:06 -0400 (EDT)

branch: externals/valign
commit be82f6048118cbc81e6e029be1965f933612d871
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Fix #25
    
    * valign.el (valign--char-after-as-string): Replace 'if-let' with 'let'.
---
 valign.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/valign.el b/valign.el
index d8b72a7..873067a 100644
--- a/valign.el
+++ b/valign.el
@@ -394,10 +394,10 @@ Return t if the dimension is correct, nil if not."
 (defsubst valign--char-after-as-string (&optional pos)
   "Return (char-after POS) as a string."
   ;; (char-to-string (char-after)) doesn’t work because
-  ;; ‘char-to-string’ doesn’t accept nil.b
-  (if-let ((ch (char-after pos)))
-      (char-to-string ch)
-    nil))
+  ;; ‘char-to-string’ doesn’t accept nil. ‘if-let’ has some problems
+  ;; so I replaced it with ‘let’ and ‘if’ (See Bug #25 on GitHub).
+  (let ((ch (char-after pos)))
+    (if ch (char-to-string ch))))
 
 (defun valign--separator-line-p (&optional charset)
   "Return t if this line is a separator line.



reply via email to

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