From d014a5e15c1110af77e7a96f06ccd0f0cafb099f Mon Sep 17 00:00:00 2001 From: Eli Zaretskii <eliz@gnu.org> Date: Tue, 11 Jul 2017 18:16:36 +0300 Subject: [PATCH] Use fixed-pitch font for display-line-numbers * lisp/faces.el (line-number): Use a fixed-pitch font by default, even if the default face uses a variable-pitch font. Reported by James Cloos <cloos@jhcloos.com>. --- lisp/faces.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lisp/faces.el b/lisp/faces.el index c3693d16631..e073ed266c0 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -2465,9 +2465,12 @@ If you set `term-file-prefix' to nil, this function does nothing." :version "21.1" :group 'basic-faces) -;; Definition stolen from linum.el. +;; Definition originally stolen from linum.el. +;; The monospace part is so we don't accidentally display numbers +;; using a variable-pitch font just because the default face uses +;; such a font. (defface line-number - '((t :inherit (shadow default))) + '((t :inherit (shadow default) :family "Monospace Serif")) "Face for displaying line numbers. This face is used when `display-line-numbers' is non-nil. -- 2.39.5