aboutsummaryrefslogtreecommitdiff
path: root/users/dvorak_42_key/vscode_macros.h
diff options
context:
space:
mode:
authorQMK Bot <[email protected]>2022-12-12 05:22:01 +0000
committerQMK Bot <[email protected]>2022-12-12 05:22:01 +0000
commit8698d109d7c2f4554e0f3c01b017738a0a47f162 (patch)
treee90af6dd969d5facea01a52cf319e3a08c6e3253 /users/dvorak_42_key/vscode_macros.h
parent7d51636581e62b13444584820728c2e43cfacd3b (diff)
parentbf2ed0174bb2c9e60555e41f682cae25b6e4dde7 (diff)
downloadqmk_firmware-8698d109d7c2f4554e0f3c01b017738a0a47f162.tar.gz
qmk_firmware-8698d109d7c2f4554e0f3c01b017738a0a47f162.zip
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'users/dvorak_42_key/vscode_macros.h')
-rw-r--r--users/dvorak_42_key/vscode_macros.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/users/dvorak_42_key/vscode_macros.h b/users/dvorak_42_key/vscode_macros.h
new file mode 100644
index 0000000000..529f148d06
--- /dev/null
+++ b/users/dvorak_42_key/vscode_macros.h
@@ -0,0 +1,35 @@
+// Copyright 2022 LucW (@luc-languagetools)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+#define VS_COMMANDS MEH(KC_B) // workbench.action.showCommands
+#define VS_LINE MEH(KC_C) // workbench.action.gotoLine
+#define VS_DEFINITION MEH(KC_E) // editor.action.revealDefinition
+#define VS_IMPLEMENTATION MEH(KC_F) // editor.action.goToImplementation
+#define VS_REFERENCES MEH(KC_G) // editor.action.goToReferences
+#define VS_BACK MEH(KC_H) // workbench.action.navigateBack
+#define VS_BRACKET MEH(KC_I) // editor.action.jumpToBracket
+#define VS_TABLEFT MEH(KC_J) // workbench.action.previousEditor
+#define VS_TABRIGHT MEH(KC_K) // workbench.action.nextEditor
+#define VS_CLOSETAB MEH(KC_L) // workbench.action.closeActiveEditor
+#define VS_GROUP_1 MEH(KC_M) // workbench.action.focusFirstEditorGroup
+#define VS_GROUP_2 MEH(KC_N) // workbench.action.focusSecondEditorGroup
+#define VS_CMT_BLOCK MEH(KC_O) // editor.action.blockComment
+#define VS_CMT_LINE MEH(KC_P) // editor.action.commentLine
+#define VS_DEL_LINE MEH(KC_Q) // editor.action.deleteLines
+#define VS_COPYLINEDOWN MEH(KC_R) // editor.action.copyLinesDownAction
+#define VS_BM_PREV MEH(KC_S) // bookmarks.jumpToPrevious
+#define VS_BM_NEXT MEH(KC_T) // bookmarks.jumpToNext
+#define VS_BM_TOGGLE MEH(KC_U) // bookmarks.toggle
+#define VS_BM_CLEARALL MEH(KC_V) // bookmarks.clearFromAllFiles
+#define VS_BM_LIST MEH(KC_W) // bookmarks.list
+#define VS_BM_LISTALL MEH(KC_X) // bookmarks.listFromAllFiles
+#define VS_JUMPY MEH(KC_Y) // extension.jumpy-word
+#define VS_FOCUS_EDITOR MEH(KC_Z) // workbench.action.focusActiveEditorGroup
+#define VS_FOCUS_TERMINAL MEH(KC_0) // workbench.action.terminal.focus
+#define VS_TOGGLE_TERMINAL MEH(KC_1) // workbench.action.terminal.toggleTerminal
+#define VS_DEL_LEFT MEH(KC_2) // deleteAllLeft
+#define VS_DEL_RIGHT MEH(KC_3) // deleteAllRight
+#define VS_FIND_FILES MEH(KC_4) // workbench.action.findInFiles
+#define VS_FILE MEH(KC_5) // workbench.action.quickOpen
+#define VS_SYMBOLEDITOR MEH(KC_6) // workbench.action.gotoSymbol