diff options
Diffstat (limited to 'config.def.h')
-rw-r--r-- | config.def.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/config.def.h b/config.def.h index 49b27d1..1995e56 100644 --- a/config.def.h +++ b/config.def.h @@ -5,7 +5,7 @@ * * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html */ -static char *font = "Liberation Mono:pixelsize=12:antialias=true:autohint=true"; +static char *font = "iosevka:pixelsize=17:antialias=true:autohint=true"; static int borderpx = 2; /* @@ -170,6 +170,8 @@ static unsigned int defaultattr = 11; */ static uint forcemousemod = ShiftMask; +#include "autocomplete.h" + /* * Internal mouse shortcuts. * Beware that overloading Button1 will disable the selection. @@ -189,6 +191,8 @@ static MouseShortcut mshortcuts[] = { #define MODKEY Mod1Mask #define TERMMOD (ControlMask|ShiftMask) +#define ACMPL_MOD Mod1Mask + static Shortcut shortcuts[] = { /* mask keysym function argument */ { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} }, @@ -201,6 +205,14 @@ static Shortcut shortcuts[] = { { TERMMOD, XK_C, clipcopy, {.i = 0} }, { TERMMOD, XK_V, clippaste, {.i = 0} }, { TERMMOD, XK_Y, selpaste, {.i = 0} }, + { ACMPL_MOD, XK_n, autocomplete, { .i = ACMPL_WORD } }, + { ACMPL_MOD, XK_period, autocomplete, { .i = ACMPL_FUZZY_WORD } }, + { ACMPL_MOD, XK_comma, autocomplete, { .i = ACMPL_FUZZY } }, + { ACMPL_MOD, XK_apostrophe, autocomplete, { .i = ACMPL_SUFFIX } }, + { ACMPL_MOD, XK_semicolon, autocomplete, { .i = ACMPL_SURROUND } }, + { ACMPL_MOD, XK_bracketright,autocomplete, { .i = ACMPL_WWORD } }, + { ACMPL_MOD, XK_bracketleft, autocomplete, { .i = ACMPL_FUZZY_WWORD } }, + { ACMPL_MOD, XK_equal, autocomplete, { .i = ACMPL_UNDO } }, { ShiftMask, XK_Insert, selpaste, {.i = 0} }, { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, |