用的是大佬的配置
经常在看代码的时候 看到 lambda 显示成了 λ
function 显示成了 f
请问这是什么包 或者 修改什么设置。学习一下
自己顶一下。
(add-hook 'prog-mode-hook 'prettify-symbols-mode)
(setq-default prettify-symbols-alist
'(("lambda" . ?λ)
("function" . ?𝑓)))
手工实现:修改文本的 display 属性,或用 compose-region
。
有个专门的包:prettify-symbols
至于你用的什么,你可以找一下:光标停在 λ 字符上,然后 M-x describe-char
看一下它的 face 变量是什么,再到定义该 face 变量的文件里找 λ 字符,看具体实现。
很详细 感谢🙏指点
还有个问题 prettify-symbols-alist 这个值是个buffer local 有没有办法设置个默认值?
sh-mode 下 就有显示
lua-mode下就是空的 十分蛋疼
(add-hook 'prog-mode-hook 'prettify-symbols-mode)
(setq-default prettify-symbols-alist
'(("lambda" . ?λ)
("function" . ?𝑓)))
这样就可以胃
哈哈哈还有这种特权 可以可以