require('key/rekey') -- switch windows. rekey_normal('w', 'k') rekey_normal('a', 'h') rekey_normal('s', 'j') rekey_normal('d', 'l') -- switch buffers. -- rekey_normal('', 'bnext') rekey_normal('e', 'BufferLineCycleNext') rekey_normal('q', 'BufferLineCyclePrev') rekey_normal('E', 'BufferLineMoveNext') rekey_normal('Q', 'BufferLineMovePrev') -- close buffer. -- rekey_normal('x', 'bd!') rekey_normal('x', 'bpspbnbd') -- move window. TODO: remove? rekey_normal('m', 'WinShift') -- splits. rekey_normal('|', 'vsplit') rekey_normal('-', 'split') rekey_normal('c', 'q') -- close all hidden buffers. rekey_normal('X', 'BDelete hidden') -- navigate hjkl in insert mode. rekey_input('', '') rekey_input('', '') rekey_input('', '') rekey_input('', '')