Prechádzať zdrojové kódy

Remove keymap_config extern from default keymaps (#7399)

* Remove keymap_config extern from default keymaps

* Revert unicode

Apparently VSCode does not like unicode, I didn't actually edit these lines, so it must have been automatic... :(

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Drashna Jaelre 5 rokov pred
rodič
commit
e6b9980bd4
84 zmenil súbory, kde vykonal 3 pridanie a 99 odobranie
  1. 0 1
      keyboards/adkb96/keymaps/default/keymap.c
  2. 0 1
      keyboards/cannonkeys/instant60/keymaps/default/keymap.c
  3. 0 1
      keyboards/cannonkeys/ortho48/keymaps/default/keymap.c
  4. 0 1
      keyboards/cannonkeys/ortho60/keymaps/default/keymap.c
  5. 0 1
      keyboards/cannonkeys/practice60/keymaps/default/keymap.c
  6. 0 1
      keyboards/cannonkeys/practice65/keymaps/default/keymap.c
  7. 0 1
      keyboards/christmas_tree/keymaps/default/keymap.c
  8. 0 1
      keyboards/ckeys/handwire_101/keymaps/default/keymap.c
  9. 0 1
      keyboards/ckeys/obelus/keymaps/default/keymap.c
  10. 0 1
      keyboards/claw44/keymaps/default/keymap.c
  11. 0 1
      keyboards/contra/keymaps/default/keymap.c
  12. 0 1
      keyboards/crkbd/keymaps/default/keymap.c
  13. 0 1
      keyboards/daisy/keymaps/default/keymap.c
  14. 0 1
      keyboards/deltasplit75/keymaps/default/keymap.c
  15. 0 1
      keyboards/diverge3/keymaps/default/keymap.c
  16. 0 1
      keyboards/divergetm2/keymaps/default/keymap.c
  17. 0 1
      keyboards/eco/keymaps/default/keymap.c
  18. 0 2
      keyboards/ergo42/keymaps/default/keymap.c
  19. 0 1
      keyboards/ergodash/mini/keymaps/default/keymap.c
  20. 0 1
      keyboards/ergodash/rev1/keymaps/default/keymap.c
  21. 0 1
      keyboards/ergotravel/keymaps/default/keymap.c
  22. 0 1
      keyboards/fortitude60/keymaps/default/keymap.c
  23. 0 1
      keyboards/hadron/ver2/keymaps/default/keymap.c
  24. 0 1
      keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c
  25. 0 2
      keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c
  26. 0 3
      keyboards/handwired/dactyl_manuform/5x6/keymaps/default/keymap.c
  27. 0 1
      keyboards/handwired/dactyl_manuform/5x7/keymaps/default/keymap.c
  28. 0 2
      keyboards/handwired/dactyl_manuform/6x6/keymaps/default/keymap.c
  29. 0 1
      keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c
  30. 0 1
      keyboards/handwired/dactyl_promicro/keymaps/default/keymap.c
  31. 0 2
      keyboards/handwired/jot50/keymaps/default/keymap.c
  32. 0 2
      keyboards/handwired/jotanck/keymaps/default/keymap.c
  33. 0 1
      keyboards/handwired/jotpad16/keymaps/default/keymap.c
  34. 0 1
      keyboards/handwired/minorca/keymaps/default/keymap.c
  35. 0 1
      keyboards/handwired/not_so_minidox/keymaps/default/keymap.c
  36. 0 1
      keyboards/handwired/promethium/keymaps/default/keymap.c
  37. 0 1
      keyboards/handwired/qc60/keymaps/default/keymap.c
  38. 0 1
      keyboards/handwired/terminus_mini/keymaps/default/keymap.c
  39. 0 1
      keyboards/handwired/xealous/keymaps/default/keymap.c
  40. 0 1
      keyboards/helix/pico/keymaps/default/keymap.c
  41. 0 1
      keyboards/helix/rev1/keymaps/default/keymap.c
  42. 0 1
      keyboards/helix/rev2/keymaps/default/keymap.c
  43. 0 1
      keyboards/ivy/keymaps/default/keymap.c
  44. 0 1
      keyboards/keebio/dilly/keymaps/default/keymap.c
  45. 0 1
      keyboards/keebio/iris/keymaps/default/keymap.c
  46. 0 1
      keyboards/keebio/levinson/keymaps/default/keymap.c
  47. 0 1
      keyboards/keebio/nyquist/keymaps/default/keymap.c
  48. 0 1
      keyboards/keebio/quefrency/keymaps/default/keymap.c
  49. 0 1
      keyboards/keebio/rorschach/keymaps/default/keymap.c
  50. 0 1
      keyboards/keebio/viterbi/keymaps/default/keymap.c
  51. 0 1
      keyboards/keebio/wavelet/keymaps/default/keymap.c
  52. 0 1
      keyboards/launchpad/keymaps/default/keymap.c
  53. 0 1
      keyboards/lily58/keymaps/default/keymap.c
  54. 0 1
      keyboards/m10a/keymaps/default/keymap.c
  55. 0 1
      keyboards/minidox/keymaps/default/keymap.c
  56. 0 1
      keyboards/mint60/keymaps/default/keymap.c
  57. 0 2
      keyboards/naked48/keymaps/default/keymap.c
  58. 0 1
      keyboards/naked60/keymaps/default/keymap.c
  59. 1 2
      keyboards/newgame40/keymaps/default/keymap.c
  60. 0 1
      keyboards/plaid/keymaps/default/keymap.c
  61. 0 1
      keyboards/planck/keymaps/default/keymap.c
  62. 0 2
      keyboards/projectkb/alice/keymaps/default/keymap.c
  63. 0 1
      keyboards/qwertyydox/keymaps/default/keymap.c
  64. 0 1
      keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c
  65. 0 1
      keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c
  66. 0 1
      keyboards/runner3680/3x6/keymaps/default/keymap.c
  67. 0 1
      keyboards/runner3680/3x7/keymaps/default/keymap.c
  68. 0 1
      keyboards/runner3680/3x8/keymaps/default/keymap.c
  69. 0 1
      keyboards/runner3680/4x6/keymaps/default/keymap.c
  70. 0 1
      keyboards/runner3680/4x7/keymaps/default/keymap.c
  71. 0 1
      keyboards/runner3680/4x8/keymaps/default/keymap.c
  72. 0 1
      keyboards/runner3680/5x6/keymaps/default/keymap.c
  73. 0 1
      keyboards/runner3680/5x7/keymaps/default/keymap.c
  74. 0 1
      keyboards/runner3680/5x8/keymaps/default/keymap.c
  75. 0 1
      keyboards/the_ruler/keymaps/default/keymap.c
  76. 0 1
      keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
  77. 0 1
      keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
  78. 0 1
      keyboards/treadstone32/keymaps/default/keymap.c
  79. 0 1
      keyboards/treadstone48/keymaps/default/keymap.c
  80. 0 1
      keyboards/uzu42/keymaps/default/keymap.c
  81. 0 1
      keyboards/vitamins_included/keymaps/default/keymap.c
  82. 0 1
      keyboards/waldo/keymaps/default/keymap.c
  83. 2 4
      keyboards/yosino58/keymaps/default/keymap.c
  84. 0 3
      keyboards/zinc/keymaps/default/keymap.c

+ 0 - 1
keyboards/adkb96/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 

+ 0 - 1
keyboards/cannonkeys/instant60/keymaps/default/keymap.c

@@ -16,7 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/cannonkeys/ortho48/keymaps/default/keymap.c

@@ -16,7 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/cannonkeys/ortho60/keymaps/default/keymap.c

@@ -16,7 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/cannonkeys/practice60/keymaps/default/keymap.c

@@ -16,7 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/cannonkeys/practice65/keymaps/default/keymap.c

@@ -16,7 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/christmas_tree/keymaps/default/keymap.c

@@ -16,7 +16,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 enum layers {
   _BASE,

+ 0 - 1
keyboards/ckeys/handwire_101/keymaps/default/keymap.c

@@ -18,7 +18,6 @@ enum custom_keycodes {
   CKEYS_ABOUT,
 };
 
-extern keymap_config_t keymap_config;
 
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     /* BASE (numpad)

+ 0 - 1
keyboards/ckeys/obelus/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   /* LAYERS

+ 0 - 1
keyboards/claw44/keymaps/default/keymap.c

@@ -7,7 +7,6 @@
   #include "ssd1306.h"
 #endif
 
-extern keymap_config_t keymap_config;
 
 extern uint8_t is_master;
 

+ 0 - 1
keyboards/contra/keymaps/default/keymap.c

@@ -16,7 +16,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 enum planck_layers {
   _QWERTY,

+ 0 - 1
keyboards/crkbd/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/daisy/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Layer shorthand
 #define _BL 0

+ 0 - 1
keyboards/deltasplit75/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/diverge3/keymaps/default/keymap.c

@@ -84,7 +84,6 @@ qk_tap_dance_action_t tap_dance_actions[] = {
 };
 
 // KEYMAP
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1

+ 0 - 1
keyboards/divergetm2/keymaps/default/keymap.c

@@ -17,7 +17,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/eco/keymaps/default/keymap.c

@@ -4,7 +4,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 2
keyboards/ergo42/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define BASE 0
 #define META 1
@@ -64,4 +63,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   )
 
 };
-

+ 0 - 1
keyboards/ergodash/mini/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1

+ 0 - 1
keyboards/ergodash/rev1/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1

+ 0 - 1
keyboards/ergotravel/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1

+ 0 - 1
keyboards/fortitude60/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/hadron/ver2/keymaps/default/keymap.c

@@ -5,7 +5,6 @@
 #ifdef SSD1306OLED
 #include "ssd1306.h"
 #endif
-extern keymap_config_t keymap_config;
 
 //Following line allows macro to read current RGB settings
 extern rgblight_config_t rgblight_config;

+ 0 - 1
keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _BASE 0
 #define _RAISE 1

+ 0 - 2
keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _BASE 0
 #define _RAISE 1
@@ -84,4 +83,3 @@ void persistent_default_layer_set(uint16_t default_layer) {
   eeconfig_update_default_layer(default_layer);
   default_layer_set(default_layer);
 }
-

+ 0 - 3
keyboards/handwired/dactyl_manuform/5x6/keymaps/default/keymap.c

@@ -2,7 +2,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1
@@ -48,5 +47,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                                                _______,_______,            _______,_______
   ),
 };
-
-

+ 0 - 1
keyboards/handwired/dactyl_manuform/5x7/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 2
keyboards/handwired/dactyl_manuform/6x6/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1
@@ -52,4 +51,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   ),
 
 };
-

+ 0 - 1
keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c

@@ -3,7 +3,6 @@
 #include <keymap_colemak.h>
 #include <sendstring_colemak.h>
 
-extern keymap_config_t keymap_config;
 
 // Automatic Layer ID:
 enum layer_names {

+ 0 - 1
keyboards/handwired/dactyl_promicro/keymaps/default/keymap.c

@@ -3,7 +3,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1

+ 0 - 2
keyboards/handwired/jot50/keymaps/default/keymap.c

@@ -3,7 +3,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.
@@ -81,4 +80,3 @@ uint32_t layer_state_set_user(uint32_t state) {
 
 void matrix_init_user(void) {
 }
-

+ 0 - 2
keyboards/handwired/jotanck/keymaps/default/keymap.c

@@ -3,7 +3,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.
@@ -119,4 +118,3 @@ void matrix_scan_user(void) {
     reset_keyboard();
   }
 }
-

+ 0 - 1
keyboards/handwired/jotpad16/keymaps/default/keymap.c

@@ -3,7 +3,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/handwired/minorca/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/handwired/not_so_minidox/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/handwired/promethium/keymaps/default/keymap.c

@@ -84,7 +84,6 @@ enum glow_modes {
 uint8_t glow_mode = GLOW_MIN;
 
 void turn_off_capslock(void);
-extern keymap_config_t keymap_config;
 
 // layers, ordering is important!
 enum layers {

+ 0 - 1
keyboards/handwired/qc60/keymaps/default/keymap.c

@@ -16,7 +16,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/handwired/terminus_mini/keymaps/default/keymap.c

@@ -15,7 +15,6 @@
  */
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/handwired/xealous/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.

+ 0 - 1
keyboards/helix/pico/keymaps/default/keymap.c

@@ -11,7 +11,6 @@
   #include "ssd1306.h"
 #endif
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/helix/rev1/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/helix/rev2/keymaps/default/keymap.c

@@ -11,7 +11,6 @@
   #include "ssd1306.h"
 #endif
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/ivy/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/keebio/dilly/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _BASE 0
 #define _FN1 1

+ 0 - 1
keyboards/keebio/iris/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1

+ 0 - 1
keyboards/keebio/levinson/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/keebio/nyquist/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/keebio/quefrency/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/keebio/rorschach/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #define _QWERTY 0
 #define _LOWER 1

+ 0 - 1
keyboards/keebio/viterbi/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/keebio/wavelet/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/launchpad/keymaps/default/keymap.c

@@ -1,7 +1,6 @@
 // Below layout is based upon /u/That-Canadian's planck layout
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/lily58/keymaps/default/keymap.c

@@ -9,7 +9,6 @@
 #endif
 
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/m10a/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/minidox/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/mint60/keymaps/default/keymap.c

@@ -19,7 +19,6 @@
 #include "split_util.h"
 #endif
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 2
keyboards/naked48/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings
@@ -109,4 +108,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 void matrix_init_user(void) {
 
 }
-

+ 0 - 1
keyboards/naked60/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 extern uint8_t is_master;
 

+ 1 - 2
keyboards/newgame40/keymaps/default/keymap.c

@@ -16,8 +16,7 @@
 
  #include QMK_KEYBOARD_H
 
- extern keymap_config_t keymap_config;
-
+ 
 enum layers {
   _QWERTY,
   _COLEMAK,

+ 0 - 1
keyboards/plaid/keymaps/default/keymap.c

@@ -16,7 +16,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 enum plaid_layers {
   _QWERTY,

+ 0 - 1
keyboards/planck/keymaps/default/keymap.c

@@ -17,7 +17,6 @@
 #include QMK_KEYBOARD_H
 #include "muse.h"
 
-extern keymap_config_t keymap_config;
 
 enum planck_layers {
   _QWERTY,

+ 0 - 2
keyboards/projectkb/alice/keymaps/default/keymap.c

@@ -16,7 +16,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.
@@ -42,4 +41,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
               _______,          _______, _______, _______,                            _______,          _______,          RESET
   )
 };
-

+ 0 - 1
keyboards/qwertyydox/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 enum layer_names {
     _QWERTY,

+ 0 - 1
keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/runner3680/3x6/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/3x7/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/3x8/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/4x6/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/4x7/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/4x8/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/5x6/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/5x7/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/runner3680/5x8/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/the_ruler/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/thevankeyboards/minivan/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/treadstone32/keymaps/default/keymap.c

@@ -1,7 +1,6 @@
 #include QMK_KEYBOARD_H
 #include "keymap_jp.h"
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/treadstone48/keymaps/default/keymap.c

@@ -2,7 +2,6 @@
 #include "keymap_jp.h"
 #include "../common/oled_helper.h"
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings

+ 0 - 1
keyboards/uzu42/keymaps/default/keymap.c

@@ -8,7 +8,6 @@
   #include "ssd1306.h"
 #endif
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 #include <stdio.h>

+ 0 - 1
keyboards/vitamins_included/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
 // The underscores don't mean anything - you can have a layer called STUFF or any other name.

+ 0 - 1
keyboards/waldo/keymaps/default/keymap.c

@@ -16,7 +16,6 @@
 
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 enum waldo_layers {
   _BASE,

+ 2 - 4
keyboards/yosino58/keymaps/default/keymap.c

@@ -7,7 +7,6 @@
   #include "ssd1306.h"
 #endif
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings
@@ -85,9 +84,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  * |------+------+------+------+------+------|                                  |------+------+------+------+------+------|
  * |      |   1  |   2  |   3  |   4  |   5  |                                  |   6  |   7  |   8  |   9  |   0  |      |
  * |------+------+------+------+------+------|                                  |------+------+------+------+------+------|
- * |  F1  |  F2  |  F3  | F4  |  F5  |  F6  |                                  |      |  ª  |      |      |      |      |
+ * |  F1  |  F2  |  F3  | F4  |  F5  |  F6  |                                  |      |  ª  |      |      |      |      |
  * |------+------+------+------+------+------|                                  |------+------+------+------+------+------|
- * |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 |-------.-------.  ,---------------|  �©  |  �«  |  �¨  |      |      |      |
+ * |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 |-------.-------.  ,---------------|  ©  |  «  |  ¨  |      |      |      |
  * `-----------------------------------------/       /       /   \       \       \----------------------------------------'
  *                          |      |      | /-------/ Space /     \ Enter \-------\  |      |      |
  *                          |      |      |/       /       /       \       \ RAISE \ |      |      |
@@ -334,4 +333,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
   }
   return true;
 }
-

+ 0 - 3
keyboards/zinc/keymaps/default/keymap.c

@@ -1,6 +1,5 @@
 #include QMK_KEYBOARD_H
 
-extern keymap_config_t keymap_config;
 
 #ifdef RGBLIGHT_ENABLE
 //Following line allows macro to read current RGB settings
@@ -302,5 +301,3 @@ void matrix_init_user(void) {
       RGB_current_config = rgblight_config;
     #endif
 }
-
-