Configuring Prettify Symbols Mode
up vote
1
down vote
favorite
I've configured prettify-symbols-mode
as below. However, only in the scratch buffer is any drawing performed. Further, lambda (λ) is the only multi-character token drawn as a unicode glyph. Is something missing or incorrectly set in the prettify configuration?
;; Globally prettify symbols
(global-prettify-symbols-mode 1)
(setq prettify-symbols-alist '(("lambda" . 955)
("->" . 8594)
("->>" . 21A0)
("=>" . 8658)
("map" . 8614)
("/=" . 2260)
("==" . 2261)
("<=" . 2264)
(">=" . 2265)
("=<<" . 226A)
(">>=" . 226B)
("<=<" . 21A2)
(">=>" . 21A3)
("&&" . 2227)
("||" . 2228)
("not" . 00AC)))
init-file prettify-symbols-mode
add a comment |
up vote
1
down vote
favorite
I've configured prettify-symbols-mode
as below. However, only in the scratch buffer is any drawing performed. Further, lambda (λ) is the only multi-character token drawn as a unicode glyph. Is something missing or incorrectly set in the prettify configuration?
;; Globally prettify symbols
(global-prettify-symbols-mode 1)
(setq prettify-symbols-alist '(("lambda" . 955)
("->" . 8594)
("->>" . 21A0)
("=>" . 8658)
("map" . 8614)
("/=" . 2260)
("==" . 2261)
("<=" . 2264)
(">=" . 2265)
("=<<" . 226A)
(">>=" . 226B)
("<=<" . 21A2)
(">=>" . 21A3)
("&&" . 2227)
("||" . 2228)
("not" . 00AC)))
init-file prettify-symbols-mode
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I've configured prettify-symbols-mode
as below. However, only in the scratch buffer is any drawing performed. Further, lambda (λ) is the only multi-character token drawn as a unicode glyph. Is something missing or incorrectly set in the prettify configuration?
;; Globally prettify symbols
(global-prettify-symbols-mode 1)
(setq prettify-symbols-alist '(("lambda" . 955)
("->" . 8594)
("->>" . 21A0)
("=>" . 8658)
("map" . 8614)
("/=" . 2260)
("==" . 2261)
("<=" . 2264)
(">=" . 2265)
("=<<" . 226A)
(">>=" . 226B)
("<=<" . 21A2)
(">=>" . 21A3)
("&&" . 2227)
("||" . 2228)
("not" . 00AC)))
init-file prettify-symbols-mode
I've configured prettify-symbols-mode
as below. However, only in the scratch buffer is any drawing performed. Further, lambda (λ) is the only multi-character token drawn as a unicode glyph. Is something missing or incorrectly set in the prettify configuration?
;; Globally prettify symbols
(global-prettify-symbols-mode 1)
(setq prettify-symbols-alist '(("lambda" . 955)
("->" . 8594)
("->>" . 21A0)
("=>" . 8658)
("map" . 8614)
("/=" . 2260)
("==" . 2261)
("<=" . 2264)
(">=" . 2265)
("=<<" . 226A)
(">>=" . 226B)
("<=<" . 21A2)
(">=>" . 21A3)
("&&" . 2227)
("||" . 2228)
("not" . 00AC)))
init-file prettify-symbols-mode
init-file prettify-symbols-mode
asked 6 hours ago
Ari
1523
1523
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
3
down vote
prettify-symbols-alist
is a variable defined in ‘prog-mode.el’.
Automatically becomes buffer-local when set.
So your setq
sets it only for a single buffer.
While setq-default
could be used to set a default value, what you should do is use the appropriate major mode hooks to setq
the value to a sensible value for each of the modes you are interested in.
This is partly because global-prettify-symbols-mode
only enables the mode in buffers which have a buffer-local value for prettify-symbols-alist
-- setting a default value doesn't trigger it.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
3
down vote
prettify-symbols-alist
is a variable defined in ‘prog-mode.el’.
Automatically becomes buffer-local when set.
So your setq
sets it only for a single buffer.
While setq-default
could be used to set a default value, what you should do is use the appropriate major mode hooks to setq
the value to a sensible value for each of the modes you are interested in.
This is partly because global-prettify-symbols-mode
only enables the mode in buffers which have a buffer-local value for prettify-symbols-alist
-- setting a default value doesn't trigger it.
add a comment |
up vote
3
down vote
prettify-symbols-alist
is a variable defined in ‘prog-mode.el’.
Automatically becomes buffer-local when set.
So your setq
sets it only for a single buffer.
While setq-default
could be used to set a default value, what you should do is use the appropriate major mode hooks to setq
the value to a sensible value for each of the modes you are interested in.
This is partly because global-prettify-symbols-mode
only enables the mode in buffers which have a buffer-local value for prettify-symbols-alist
-- setting a default value doesn't trigger it.
add a comment |
up vote
3
down vote
up vote
3
down vote
prettify-symbols-alist
is a variable defined in ‘prog-mode.el’.
Automatically becomes buffer-local when set.
So your setq
sets it only for a single buffer.
While setq-default
could be used to set a default value, what you should do is use the appropriate major mode hooks to setq
the value to a sensible value for each of the modes you are interested in.
This is partly because global-prettify-symbols-mode
only enables the mode in buffers which have a buffer-local value for prettify-symbols-alist
-- setting a default value doesn't trigger it.
prettify-symbols-alist
is a variable defined in ‘prog-mode.el’.
Automatically becomes buffer-local when set.
So your setq
sets it only for a single buffer.
While setq-default
could be used to set a default value, what you should do is use the appropriate major mode hooks to setq
the value to a sensible value for each of the modes you are interested in.
This is partly because global-prettify-symbols-mode
only enables the mode in buffers which have a buffer-local value for prettify-symbols-alist
-- setting a default value doesn't trigger it.
answered 5 hours ago
phils
25.5k23564
25.5k23564
add a comment |
add a comment |
Thanks for contributing an answer to Emacs Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f46529%2fconfiguring-prettify-symbols-mode%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown