我一直在开发我自己的自定义颜色主题,如果我能得到影响光标下文本的字体列表,那将非常有用。
类似于 Textmate 的 show current scope 命令。
这将省去我执行 M-x 自定义面部和查看可用选项的麻烦,猜测哪个会影响我当前使用的单词。
有任何想法吗?
最佳答案
您可以使用以下代码定义 what-face
:
(defun what-face (pos)
(interactive "d")
(let ((face (or (get-char-property (pos) 'read-face-name)
(get-char-property (pos) 'face))))
(if face (message "Face: %s" face) (message "No face at %d" pos))))
之后,
M-x what-face
将打印在当前点找到的人脸。
(感谢 thedz 指出
what-face
不是内置的。)关于emacs - 在 Emacs 中获取光标下的字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1242352/