Elisp `eldoc': fix "Invalid format operation %-"
In `+emacs-lisp-append-value-to-eldoc-a', if the `frame-width' of the minibuffer is smaller than the length of the documentation + " [...]" + 1, a negative maximum %s bound is passed, causing the error in the title. Fix this by clamping the computed LIMIT to 0.
This commit is contained in:
parent
92c9127b86
commit
49f4461daa
1 changed files with 1 additions and 1 deletions
|
@ -105,7 +105,7 @@ employed so that flycheck still does *some* helpful linting.")
|
|||
(str (symbol-value sym))
|
||||
(str (prin1-to-string str))
|
||||
(limit (- (frame-width) (length ret) (length truncated) 1)))
|
||||
(format (format "%%0.%ds%%s" limit)
|
||||
(format (format "%%0.%ds%%s" (min limit 0))
|
||||
(propertize str 'face 'warning)
|
||||
(if (< (length str) limit) "" truncated))))))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue