Add audible bell - st - Personal fork of st
 (HTM) git clone git://git.drkhsh.at/st.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit bef599bb279e6c9b08853ceebefade066e362c48
 (DIR) parent 210dda9570095443bac887c2bfcd75f2bcc23780
 (HTM) Author: Roberto E. Vargas Caballero <rvargas@bsccs347.bsc.es>
       Date:   Thu, 12 Sep 2013 20:41:34 +0200
       
       Add audible bell
       
       \a is the character for bell, and st is only marking the window as urgent
       if it is not active. This patch adds an audible bell which can be disable
       with bellvolume variable.
       
       Signed-off-by: Christoph Lohmann <20h@r-36.net>
       
       Diffstat:
         M config.def.h                        |       6 ++++++
         M st.c                                |       2 ++
       
       2 files changed, 8 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/config.def.h b/config.def.h
       @@ -37,6 +37,12 @@ static unsigned int actionfps = 30;
         */
        static unsigned int blinktimeout = 800;
        
       +/*
       + * bell volume. It must be a value between -100 and 100. Use 0 for disabling
       + * it
       + */
       +static int bellvolume = 1;
       +
        /* TERM value */
        static char termname[] = "st-256color";
        
 (DIR) diff --git a/st.c b/st.c
       @@ -2320,6 +2320,8 @@ tputc(char *c, int len) {
                        case '\a':   /* BEL */
                                if(!(xw.state & WIN_FOCUSED))
                                        xseturgency(1);
       +                        if (bellvolume)
       +                                XBell(xw.dpy, bellvolume);
                                return;
                        case '\033': /* ESC */
                                csireset();