我刚刚开始使用Emacs来编辑乳胶文档。我被Emacs所吸引,因为我希望能够自定义语法高亮,甚至可以定义特定单词的颜色。我是Emacs的新手而不是程序员,所以我在做我想做的事情时遇到了极大的困难,因为我找到的大多数帮助对我的关卡都有太多的了解(我花了几天才能安装emacs + auctex和改变第一面颜色。)
我发现了一些我认为会对我有帮助的东西,但我不知道该怎么做。下面的帖子是我想要做的,但我应该用这个代码做什么?我应该在哪里插入它或在哪里键入它?我在Windows中使用GNU Emacs。非常感谢你的帮助:)。
M-x what-face
将打印当前点找到的面部。而代码就是:
(defun what-face (pos) (interactive "d") (let ((face (or (get-char-property (point) 'read-face-name) (get-char-property (point) 'face)))) (if face (message "Face: %s" face) (message "No face at %d" pos))))
顺便说一下,我在另一篇文章中找到了这个,可以在这里找到: Get font face under cursor in Emacs
答案 0 :(得分:6)
最简单的选择是将它放在~/.emacs
中,这是在emacs启动时运行的。