Centaur Emacs的 pretty symbol怎么全局关闭呢

如图,我按F6关闭,但关闭的是当前文件的。我重新打开一个文件,还是启用的。

(global-prettify-symbols-mode -1)

最新的 hydra 版本中改为 global toggles 了。

我要更新一下吗? 好我试试

您好,我点了update更新后还是不行呢? 还是在current buffer开启或关闭

(remove-hook 'prog-mode-hook (lambda () (prettify-symbols-mode -1)))

写在哪个文件里呢?

custom-post.el

image 您好,我照您说的,新建了一个custom-post.el 也写入了,但还是不行呢。

重启后查看prog-mode-hook的值是什么。

还不行用这个 (setq-default prettify-symbols-alist nil).

1 个赞

你好,我在custom-post.el 写入 (setq-default prettify-symbols-alist nil) 这个似乎不生效,在custom.el启用(setq centaur-prettify-symbols-alist nil) 也不行 prettify-symbols-alis 的 buffer value 都不是nil

prettify-symbols-alist 默认值为 nil,不代表每个 buffer 的值都为 nil。完全不想启用在 custom-post.el 中加入

(remove-hook 'prog-mode-hook #'prettify-symbols-mode) 
1 个赞

这样果然可以了,感谢解答