Added a README, other small changes
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
;;; Directory Local Variables -*- no-byte-compile: t; -*-
|
;;; Directory Local Variables -*- no-byte-compile: t; -*-
|
||||||
;;; For more information see (info "(emacs) Directory Variables")
|
;;; For more information see (info "(emacs) Directory Variables")
|
||||||
|
|
||||||
((c-mode . ((clang-format-mode . nil)
|
((c-mode . ((indent-tabs-mode . t)
|
||||||
(flycheck-mode . nil)
|
(flycheck-mode . nil)
|
||||||
(eval . (remove-hook 'c-mode-hook #'clang-format-mode)))))
|
(eval . (clang-format-mode 0)))))
|
||||||
|
|||||||
41
README.org
Normal file
41
README.org
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
* Key layout
|
||||||
|
Notation:
|
||||||
|
+ S = Super
|
||||||
|
+ C = Control
|
||||||
|
+ ^k = Shift-k
|
||||||
|
|
||||||
|
S-b = toggle bar
|
||||||
|
S-grave = toggle scratch terminal
|
||||||
|
S-j = focus next on the stack
|
||||||
|
S-k = focus prev on the stack
|
||||||
|
** Gaps
|
||||||
|
S-period = Increase gaps
|
||||||
|
S-comma = Decrease gaps
|
||||||
|
S-slash = Turn gaps off and on
|
||||||
|
S-^slash = Print current gaps (notify-send)
|
||||||
|
** Master manipulation
|
||||||
|
S-h = Decrease size of master
|
||||||
|
S-l = Increase size of master
|
||||||
|
S-c = Set current focused client to master
|
||||||
|
S-C-period = Decrease number of master clients
|
||||||
|
S-C-comma = Increase number of master clients
|
||||||
|
** Layouts
|
||||||
|
S-^t = Tiling
|
||||||
|
S-^f = Floating
|
||||||
|
S-^m = Monocle
|
||||||
|
S-^u = Centred monocle
|
||||||
|
S-^o = Centred floating monocle
|
||||||
|
S-^s = Spiral fibonacci
|
||||||
|
S-^d = Dwindle fibonacci
|
||||||
|
S-^g = 2 row grid
|
||||||
|
S-^i = Deck
|
||||||
|
S-^space = Toggle between current and previous layout
|
||||||
|
S-space = Toggle floating on currently focused client
|
||||||
|
** Monitors
|
||||||
|
S-m = Focus on the next monitor (wraps around)
|
||||||
|
S-^comma = Send to previous monitor
|
||||||
|
S-^period = Send to next monitor
|
||||||
|
** Tags and quit
|
||||||
|
S-Tab = Go to previously viewed tag
|
||||||
|
S-q = killclient
|
||||||
|
S-^q = quit
|
||||||
9
config.h
9
config.h
@@ -37,7 +37,8 @@ static const char *colors[][3] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/* tagging */
|
/* tagging */
|
||||||
static const char *tags[] = { "", "", "", "", "✏", "6", "7", "8", "9" };
|
|
||||||
|
static const char *tags[] = { "", "", "", "", "", "6", "7", "8", "9" };
|
||||||
|
|
||||||
/* Custom functions */
|
/* Custom functions */
|
||||||
static void togglegaps(const Arg *arg);
|
static void togglegaps(const Arg *arg);
|
||||||
@@ -132,9 +133,6 @@ static Key keys[] = {
|
|||||||
{ MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } },
|
{ MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } },
|
||||||
{ MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } },
|
{ MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } },
|
||||||
{ MODKEY, XK_Tab, view, {.ui = 0} }, \
|
{ MODKEY, XK_Tab, view, {.ui = 0} }, \
|
||||||
{ MODKEY|ShiftMask, XK_Tab, tag, {.ui = 0} }, \
|
|
||||||
{ MODKEY|ControlMask, XK_Tab, toggleview, {.ui = 0} }, \
|
|
||||||
{ MODKEY|ControlMask|ShiftMask, XK_Tab, toggletag, {.ui = 0} },
|
|
||||||
TAGKEYS( XK_1, 0)
|
TAGKEYS( XK_1, 0)
|
||||||
TAGKEYS( XK_2, 1)
|
TAGKEYS( XK_2, 1)
|
||||||
TAGKEYS( XK_3, 2)
|
TAGKEYS( XK_3, 2)
|
||||||
@@ -185,7 +183,8 @@ printgaps(const Arg *arg)
|
|||||||
{
|
{
|
||||||
if (!selmon)
|
if (!selmon)
|
||||||
return;
|
return;
|
||||||
char *cmd = malloc(sizeof(*cmd) * 24);
|
char *cmd = malloc(sizeof(*cmd) * 38);
|
||||||
sprintf(cmd, "notify-send -u low \"Gaps=%d\"", selmon->gappx);
|
sprintf(cmd, "notify-send -u low \"Gaps=%d\"", selmon->gappx);
|
||||||
system(cmd);
|
system(cmd);
|
||||||
|
free(cmd);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user