vscode_macros.h 2.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright 2022 LucW (@luc-languagetools)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. #define VS_COMMANDS MEH(KC_B) // workbench.action.showCommands
  5. #define VS_LINE MEH(KC_C) // workbench.action.gotoLine
  6. #define VS_DEFINITION MEH(KC_E) // editor.action.revealDefinition
  7. #define VS_IMPLEMENTATION MEH(KC_F) // editor.action.goToImplementation
  8. #define VS_REFERENCES MEH(KC_G) // editor.action.goToReferences
  9. #define VS_BACK MEH(KC_H) // workbench.action.navigateBack
  10. #define VS_BRACKET MEH(KC_I) // editor.action.jumpToBracket
  11. #define VS_TABLEFT MEH(KC_J) // workbench.action.previousEditor
  12. #define VS_TABRIGHT MEH(KC_K) // workbench.action.nextEditor
  13. #define VS_CLOSETAB MEH(KC_L) // workbench.action.closeActiveEditor
  14. #define VS_GROUP_1 MEH(KC_M) // workbench.action.focusFirstEditorGroup
  15. #define VS_GROUP_2 MEH(KC_N) // workbench.action.focusSecondEditorGroup
  16. #define VS_CMT_BLOCK MEH(KC_O) // editor.action.blockComment
  17. #define VS_CMT_LINE MEH(KC_P) // editor.action.commentLine
  18. #define VS_DEL_LINE MEH(KC_Q) // editor.action.deleteLines
  19. #define VS_COPYLINEDOWN MEH(KC_R) // editor.action.copyLinesDownAction
  20. #define VS_BM_PREV MEH(KC_S) // bookmarks.jumpToPrevious
  21. #define VS_BM_NEXT MEH(KC_T) // bookmarks.jumpToNext
  22. #define VS_BM_TOGGLE MEH(KC_U) // bookmarks.toggle
  23. #define VS_BM_CLEARALL MEH(KC_V) // bookmarks.clearFromAllFiles
  24. #define VS_BM_LIST MEH(KC_W) // bookmarks.list
  25. #define VS_BM_LISTALL MEH(KC_X) // bookmarks.listFromAllFiles
  26. #define VS_JUMPY MEH(KC_Y) // extension.jumpy-word
  27. #define VS_FOCUS_EDITOR MEH(KC_Z) // workbench.action.focusActiveEditorGroup
  28. #define VS_FOCUS_TERMINAL MEH(KC_0) // workbench.action.terminal.focus
  29. #define VS_TOGGLE_TERMINAL MEH(KC_1) // workbench.action.terminal.toggleTerminal
  30. #define VS_DEL_LEFT MEH(KC_2) // deleteAllLeft
  31. #define VS_DEL_RIGHT MEH(KC_3) // deleteAllRight
  32. #define VS_FIND_FILES MEH(KC_4) // workbench.action.findInFiles
  33. #define VS_FILE MEH(KC_5) // workbench.action.quickOpen
  34. #define VS_SYMBOLEDITOR MEH(KC_6) // workbench.action.gotoSymbol