~pkal/face-shift

Shift the color of certain faces in Emacs
Rewrite README in the style of my other packages
Bump version to 0.2.1 for GNU ELPA

clone

read-only
https://git.sr.ht/~pkal/face-shift
read/write
git@git.sr.ht:~pkal/face-shift

You can also use your local clone with git send-email.

#Per Major-Mode Distortion of Buffer Faces

Find here the source for the Emacs package face-shift. It allows Emacs to shift the appearance of each buffer according to their respective active major modes.

My recommendation is to use no theme when face-shift is in use, to avoid confusion, although it certainly is possible.

#Installation

Face-shift.el is available from GNU ELPA. It can be installed by invoking

M-x package-install RET face-shift RET

#Usage

The main entry point is the global minor mode face-shift-mode. It taints all buffers of a certain major mode according to the user option face-shift-shifts.

#Visual Example

Screenshot of an Emacs with face-shift-mode enabled

#Known Issues

  • Due to Emacs' implementation of fringes, it's not possible to shift the colour of the fringe for just one buffer.

Any further bugs, patches, comments or questions can be submitted to my public inbox.

#Contribute

As face-shift.el is distribed as part of GNU ELPA, and therefore requires a copyright assignment to the FSF, for all non-trivial code contributions.

#Distribution

face-shift.el and all other source files in this directory are distributed under the GNU Public License, Version 3 (like Emacs itself).