aboutsummaryrefslogtreecommitdiffstats
path: root/users/xtonhasvim/xtonhasvim.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/xtonhasvim/xtonhasvim.h')
-rw-r--r--users/xtonhasvim/xtonhasvim.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/users/xtonhasvim/xtonhasvim.h b/users/xtonhasvim/xtonhasvim.h
index 21b794c03..2d6670a5e 100644
--- a/users/xtonhasvim/xtonhasvim.h
+++ b/users/xtonhasvim/xtonhasvim.h
@@ -22,10 +22,9 @@
#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,
@@ -57,10 +56,10 @@ enum xtonhasvim_keycodes {
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