mirror of
https://github.com/0intro/wmii
synced 2025-01-23 18:42:09 +03:00
adapted wmiirc stuff to work with current fs, however most commands don't work atm, because message_client() is missing/or not finished yet, and because message_view() is broken
This commit is contained in:
parent
e9ce32ed93
commit
8bbeb9a970
@ -630,6 +630,7 @@ fs_write(Req *r) {
|
||||
i=strlen(def.font);
|
||||
write_to_buf(r, &def.font, &i, 0);
|
||||
def.font[i] = '\0';
|
||||
blitz_loadfont(&blitzfont, def.font);
|
||||
r->ofcall.count = i- r->ifcall.offset;
|
||||
return respond(r, nil);
|
||||
case FsFCtags:
|
||||
|
@ -3,7 +3,8 @@
|
||||
|
||||
include ../config.mk
|
||||
|
||||
SRC = assert.c emallocz.c strlcat.c strlcpy.c tokenize.c trim.c vector.c
|
||||
SRC = assert.c emallocz.c strlcat.c strlcpy.c tokenize.c \
|
||||
trim.c vector.c
|
||||
|
||||
OBJ = ${SRC:.c=.o}
|
||||
|
||||
|
@ -9,6 +9,9 @@
|
||||
#define nil (void *)0
|
||||
#endif
|
||||
|
||||
/* asprintf.c */
|
||||
int cext_asprintf(char **str, char const *fmt, ...);
|
||||
|
||||
/* emallocz.c */
|
||||
void *cext_emallocz(unsigned int size);
|
||||
|
||||
|
38
rc/wmiirc
38
rc/wmiirc
@ -32,18 +32,18 @@ do
|
||||
done
|
||||
|
||||
# WM CONFIGURATION
|
||||
xwrite /def/border 2
|
||||
xwrite /def/font $WMII_FONT
|
||||
xwrite /def/selcolors $WMII_SELCOLORS
|
||||
xwrite /def/normcolors $WMII_NORMCOLORS
|
||||
xwrite /border 2
|
||||
xwrite /font $WMII_FONT
|
||||
xwrite /selcolors $WMII_SELCOLORS
|
||||
xwrite /normcolors $WMII_NORMCOLORS
|
||||
|
||||
# COLUMN RULES
|
||||
wmiir write /def/colrules <<EOF
|
||||
wmiir write /colrules <<EOF
|
||||
/1/ -> 50+50
|
||||
EOF
|
||||
|
||||
# TAGGING RULES
|
||||
wmiir write /def/tagrules <<EOF
|
||||
wmiir write /tagrules <<EOF
|
||||
/XMMS.*/ -> ~
|
||||
/Gimp.*/ -> ~
|
||||
/MPlayer.*/ -> ~
|
||||
@ -58,8 +58,8 @@ PROGS_FILE=`mktemp /tmp/.wmiimenu.proglist.XXXXXX` || exit 2
|
||||
proglist `echo "$OLD_PATH" | tr : ' '` >$PROGS_FILE &
|
||||
|
||||
# SHORTCUTS
|
||||
xwrite /def/grabmod Mod1
|
||||
wmiir write /def/keys <<EOF
|
||||
xwrite /grabmod Mod1
|
||||
wmiir write /keys <<EOF
|
||||
$MODKEY-$LEFT
|
||||
$MODKEY-$RIGHT
|
||||
$MODKEY-$DOWN
|
||||
@ -139,11 +139,11 @@ do
|
||||
$MODKEY-$RIGHT)
|
||||
xwrite /tag/sel/ctl select next;;
|
||||
$MODKEY-$DOWN)
|
||||
xwrite /tag/sel/sel/ctl select next;;
|
||||
xwrite /client/sel/ctl select next;;
|
||||
$MODKEY-$UP)
|
||||
xwrite /tag/sel/sel/ctl select prev;;
|
||||
xwrite /client/sel/ctl select prev;;
|
||||
$MODKEY-space)
|
||||
xwrite /tag/sel/ctl select toggle;;
|
||||
xwrite /client/sel/ctl select toggle;;
|
||||
$MODKEY-d)
|
||||
xwrite /tag/sel/sel/mode default;;
|
||||
$MODKEY-s)
|
||||
@ -163,21 +163,21 @@ do
|
||||
$MODKEY-Return)
|
||||
PATH="$OLD_PATH" xterm &;;
|
||||
$MODKEY-Shift-$LEFT)
|
||||
xwrite /tag/sel/sel/sel/ctl send prev;;
|
||||
xwrite /tag/sel/ctl send prev;;
|
||||
$MODKEY-Shift-$RIGHT)
|
||||
xwrite /tag/sel/sel/sel/ctl send next;;
|
||||
xwrite /tag/sel/ctl send next;;
|
||||
$MODKEY-Shift-$DOWN)
|
||||
xwrite /tag/sel/sel/sel/ctl send down;;
|
||||
xwrite /tag/sel/ctl send down;;
|
||||
$MODKEY-Shift-$UP)
|
||||
xwrite /tag/sel/sel/sel/ctl send up;;
|
||||
xwrite /tag/sel/ctl send up;;
|
||||
$MODKEY-Shift-space)
|
||||
xwrite /tag/sel/sel/sel/ctl send toggle;;
|
||||
xwrite /tag/sel/ctl send toggle;;
|
||||
$MODKEY-Shift-c)
|
||||
xwrite /tag/sel/sel/sel/ctl kill;;
|
||||
xwrite /client/sel/ctl kill;;
|
||||
$MODKEY-Shift-t)
|
||||
xwrite /client/`wmiir read /tag/sel/sel/sel/index`/tags "`wmiir ls /tag | sed 's,/,,; /^sel$/d' | wmiimenu`" &;;
|
||||
xwrite /client/sel/tags "`wmiir ls /tag | sed 's,/,,; /^sel$/d' | wmiimenu`" &;;
|
||||
$MODKEY-Shift-[0-9])
|
||||
xwrite /tag/sel/sel/sel/tags `echo $1 | sed 's/.*-//'`;;
|
||||
xwrite /client/sel/tags `echo $1 | sed 's/.*-//'`;;
|
||||
esac;;
|
||||
esac
|
||||
done &
|
||||
|
Loading…
Reference in New Issue
Block a user