From 77958e1d97c4b2da5551d56d5f682ef5f0d4f8d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xavier=20Logerais=20=28Numericable=20-=20Ing=C3=A9nierie?= =?UTF-8?q?=20Syst=C3=A8me=29?= Date: Mon, 6 Jan 2014 14:49:03 +0100 Subject: [PATCH] Modified lib for urxvt : add zp and zm functions to allow font zooming --- libs/urxvt.bash | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/libs/urxvt.bash b/libs/urxvt.bash index b0e4042..e940579 100755 --- a/libs/urxvt.bash +++ b/libs/urxvt.bash @@ -1,6 +1,11 @@ #!/bin/bash +URXVT_FONT_NAME="DejaVu Sans Mono" +URXVT_FONT_SIZE=10 +URXVT_FONT_INCREMENT=1 + function urxvt_set_font { + # set font printf '\33]50;%s\007' "xft:$1" } @@ -9,3 +14,15 @@ function urxvt_set_title # set window title printf '\33]2;%s\007' "$1" } + +# Quick functions + +zp() { + URXVT_FONT_SIZE=$(echo "$URXVT_FONT_SIZE+$URXVT_FONT_INCREMENT" | bc ) + urxvt_set_font "${URXVT_FONT_NAME}:size=${URXVT_FONT_SIZE}" +} + +zm() { + URXVT_FONT_SIZE=$(echo "$URXVT_FONT_SIZE-$URXVT_FONT_INCREMENT" | bc ) + urxvt_set_font "${URXVT_FONT_NAME}:size=${URXVT_FONT_SIZE}" +}