Как установить шрифт в Emacs 21.4.1 на DejaVu Sans Mono? А то те что показываются по Ctrl+left click все как-то не очень, по сравнению с DejaVu Sans Mono...
Нет, ну в принципе сделать это можно, но без сглаживания, *хинтинга и пр. наворотов, так как никакой поддержки Xft в Emacs 21.4 нет. Например, у тебя есть /usr/share/fonts/truetype/ttf-dejavu.
Надо сгенерировать fonts.scale и fonts.dir. Это делается при помощи mkfontdir и mkfontscale с указанием пути к фонтам:
mkfontdir /usr/share/fonts/truetype/ttf-dejavu/
mkfontscale /usr/share/fonts/truetype/ttf-dejavu/
Ну а далее надо вписать этот путь в /etc/X11/xorg.conf либо, если используется xfs, в параметр catalogue= в /etc/X11/fs/config. Далее перезапустить демон xfs (если используется он) и перезапустить иксы. Проверить наличие паттернов этих шрифтов можно xlsfonts. А далее сконфигурячить Emacs либо через ~/.Xresources, например: Emacs.font: "-misc-dejavu sans mono-medium-r-normal--12-*-*-*-*-*-*-*" с последующим запуском xrdb ~/.Xresources. Либо же через customize-face установить.