Skip to content

Commit 98ac32b

Browse files
bennypowersjackhumbert
authored andcommitted
Vim Layout for Ergodox-EZ (mac only) (qmk#2112)
* ignore libs * Clang complete file * Add VIM_A, VIM_S, VIM_COMMAND_SHIFT_D, and VIM_COMMAND_SHIFT_A Add VIM_A, VIM_S, VIM_COMMAND_SHIFT_D, and VIM_COMMAND_SHIFT_A a s O * Comment blocks for minimap generated at http://patorjk.com/software/taag/#p=display&h=0&v=0&c=c&f=Banner&t=COMMENT * Be explicit * More Comment blocks * Add J * add A, C, D, J, S, O * Make h j k l explicitly vim commands (useful for JOIN) * add cb ce cw ch cj ck cl db de dw dh dj dk dl vb ve vh vj vk vl x ciw diw viw * debug messages for ci di vi * Var capitalized * Save bytes by disabling mouse keys * Add Y P * Be more explicit about which key was pressed * Be more explicit about which key was sent * Move project to new directory structure * Remove non-vim layout folder * Replace KC_TRNS with KC_NO on normal layer * Insert Mode as default * Try to prevent crashes * Put normal mode back * Revert "ignore libs" This reverts commit 4c5d759. * add rules.mk * Add mouse bindings * Checkout most recent keymap following rebase * Realign mouse button keys * Make a macro for TO(NORMAL_MODE)
1 parent eeb6443 commit 98ac32b

File tree

6 files changed

+1180
-0
lines changed

6 files changed

+1180
-0
lines changed

.clang_complete

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
-I.
3+
-I./drivers
4+
-I./drivers/avr
5+
-I./keyboards/ergodox_ez
6+
-I./keyboards/ergodox_ez/keymaps/vim
7+
-I./lib
8+
-I./lib/lufa
9+
-I./quantum
10+
-I./quantum/api
11+
-I./quantum/audio
12+
-I./quantum/keymap_extras
13+
-I./quantum/process_keycode
14+
-I./quantum/serial_link
15+
-I./quantum/template
16+
-I./quantum/tools
17+
-I./quantum/visualizer
18+
-I./tmk_core
19+
-I./tmk_core/common
20+
-I./tmk_core/common/debug.h
21+
-I./tmk_core/protocol
22+
-I./tmk_core/protocol/lufa
23+
-I./util
24+
-DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\"
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#ifndef CONFIG_USER_H
2+
#define CONFIG_USER_H
3+
#endif
4+
5+
#define NORMAL_MODE 0
6+
#define INSERT_MODE 1
7+
#define SYMB 2
8+
#define MOUSE 3
9+
10+
#include "../../config.h"

0 commit comments

Comments
 (0)