#define X_____X KC_NO
-bool process_record_xtonhasvim(uint16_t keycode, keyrecord_t *record);
-
enum xtonhasvim_keycodes {
- DUMMY = SAFE_RANGE,
+ // 20: give keyboard-specific codes some room
+ FIREY_RETURN = SAFE_RANGE + 20, // kick off special effects
VIM_START, // bookend for vim states
VIM_A,
VIM_B,
VIM_SAFE_RANGE // start other keycodes here.
};
-enum xtonhasvim_layers {
- _EDIT = 12,
- _CMD
-};
+// NOTE: YOU MUST DEFINE THIS
+extern uint8_t vim_cmd_layer(void);
+
+extern uint16_t vstate;
#endif