[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/marginalia 88faa59 089/241: marginalia-annotate-variabl
From: |
Stefan Monnier |
Subject: |
[elpa] externals/marginalia 88faa59 089/241: marginalia-annotate-variable: ensure that control characters are escaped |
Date: |
Fri, 28 May 2021 20:49:03 -0400 (EDT) |
branch: externals/marginalia
commit 88faa59f8f91fa815e178838cdee3c8735a5b8c2
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
marginalia-annotate-variable: ensure that control characters are escaped
otherwise newlines and bidi characters make problems
---
marginalia.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/marginalia.el b/marginalia.el
index c34628b..0ceefa9 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -402,8 +402,11 @@ Similar to `marginalia-annotate-symbol', but does not show
symbol class."
(when-let (sym (intern-soft cand))
(marginalia--fields
((marginalia--symbol-class sym) :face 'marginalia-modified)
- ((if (boundp sym) (symbol-value sym) 'unbound)
- :truncate (/ marginalia-truncate-width 3) :format "%S" :face
'marginalia-variable)
+ ((let ((print-escape-newlines t)
+ (print-escape-control-characters t)
+ (print-escape-multibyte t))
+ (prin1-to-string (if (boundp sym) (symbol-value sym) 'unbound)))
+ :truncate (/ marginalia-truncate-width 3) :face 'marginalia-variable)
((documentation-property sym 'variable-documentation)
:truncate marginalia-truncate-width :face 'marginalia-documentation))))
- [elpa] externals/marginalia 7d3719d 074/241: Fix advice skipping regexp for older Emacsen, (continued)
- [elpa] externals/marginalia 7d3719d 074/241: Fix advice skipping regexp for older Emacsen, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 5373a26 076/241: add marginalia-modified face, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia c0460b6 085/241: classify environment variable, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 9d2f319 080/241: marginalia-annotate-variable: add modification indicator, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 9f1b63b 086/241: add symbol class characters from Emacs 28, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 74603c0 091/241: use mapatoms to fix the harmless unused variable warning, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 88ba686 090/241: remove unnecessary :group specification, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 6cd9768 098/241: minor optimization to marginalia--function-doc, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 4ac0f1f 096/241: rename variable, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia ed02f22 099/241: marginalia--align: only align text if non-empty, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 88faa59 089/241: marginalia-annotate-variable: ensure that control characters are escaped,
Stefan Monnier <=
- [elpa] externals/marginalia 333ff80 104/241: fix #32, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 531fb6e 107/241: fix #27, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia ef4fabf 106/241: add preliminary support for affixation-function, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 69332ba 110/241: fix hex code formatting, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia d0c4e41 111/241: marginalia--field: fix nil handling, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 7d9c6aa 117/241: binding hash: specify larger initial size, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia b69be18 119/241: marginalia-annotate-variable: add local indicator, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia 5802a5d 118/241: readme: configuration example for selectrum refresh after marginalia-cycle, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia cf9f411 125/241: marginalia: always run annotators in the original window context, Stefan Monnier, 2021/05/28
- [elpa] externals/marginalia c574a26 054/241: more colors!, Stefan Monnier, 2021/05/28