当 font-lock 使我的 Lisp 缓冲区着色时(至少在clojure-mode
和emacs-list-mode
中,所以我假设所有 Lisp 模式也受到影响),我的符号的字体大小正在减小。在这种情况下,我认为一张图片值一千字:
如您所见,这会导致缩进看起来错误,因为符号arena-ended-games-limit
和game-status
以比缓冲区中的其他文本更小的字体出现。
有谁知道这是在哪里配置的,以及如何将其关闭?
我已经用谷歌搜索并阅读了许多 Emacs Lisp 文件,但无济于事,但由于我真的不知道我在寻找什么,我可能忽略了一个明显的答案。
万一这很重要,这是我的 ELPA 包序言init.el
:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/"))
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/") t)
(package-initialize)
(when (not package-archive-contents)
(package-refresh-contents))
;; packages
(defvar my-packages '(starter-kit
starter-kit-lisp
starter-kit-bindings
auto-complete
rainbow-delimiters
clojure-mode
cider
magit)
"A list of packages to ensure are installed at launch.")
(dolist (p my-packages)
(when (not (package-installed-p p))
(package-install p)))
我相当肯定starter-kit / starter-kit-lisp 中没有任何东西这样做,因为我已经非常仔细地阅读了源代码,但从来没有人知道。