GNU bug report logs - #65307
29.1; Add variable-pitch-text-mode minor mode (or customization for variable-pitch-mode)

Previous Next

Package: emacs;

Reported by: Rudi Schlatte <rudi <at> constantly.at>

Date: Tue, 15 Aug 2023 08:45:01 UTC

Severity: wishlist

Found in version 29.1

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Rudi Schlatte <rudi <at> constantly.at>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.1; Add variable-pitch-text-mode minor mode (or customization for 
 variable-pitch-mode)
Date: Tue, 15 Aug 2023 10:43:59 +0200
Hello,

Emacs 29.1 added the face `variable-pitch-text`, which looks nicer when
combined with fixed-width text in a buffer.  This happens for example in
org-mode buffers that contain both text and code snippets.

The existing minor mode `variable-pitch-mode` uses the face
`variable-pitch`.  It would be nice to either have a
`variable-pitch-text-mode` minor mode, or a customization that lets the
user choose between the `variable-pitch` and `variable-pitch-text` faces
for `variable-pitch-mode`.

`variable-pitch-text-mode` can be trivially defined by copy-and-pasting
`variable-pitch-mode` in face-remap.el:

(defun variable-pitch-text-mode (&optional arg)
  "Variable-pitch-text default-face mode.
An interface to `buffer-face-mode' which uses the `variable-pitch-text' face.
Besides the choice of face, it is the same as `variable-pitch-mode'."
  (interactive (list (or current-prefix-arg 'toggle)))
  (buffer-face-mode-invoke 'variable-pitch-text (or arg t)
			   (called-interactively-p 'interactive)))





This bug report was last modified 1 year and 292 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.