elisp - Make Emacs prettify-symbols-mode work on non-whitespace separated words. -


the new prettify-symbols-mode in emacs works beautifully translating:

lambda -> λ 

i'd make:

lambda.something -> λsomething 

sadly, prettify-symbols-mode recognizes spaces word/symbol separators default.

any ideas on how use '.' token separator?

the code actual substitution prettify-symbols--compose-symbol in prog-mode.el. excludes matches if character before or after word has character type word or symbol. in many mode, example emacs-lisp-mode . character has symbol type.

you either change syntax code . in major mode, tell font-lock use different character code when highlighting (see variable font-lock-defaults details), or ju-jutsu on prettify-symbols--compose-symbol mode modifying using defadvice or replace own.


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -