qmk-dactyl-manuform-a/keyboards/dz60/keymaps
James Young a03aa301de
Remove Full Bootmagic (#13846)
* disambiguate Bootmagic rules in keymaps

The files edited by this commit were added at a point in time where `BOOTMAGIC_ENABLE = yes` enabled full Bootmagic.

This commit edits the files to specify that full Bootmagic is intended.

* remove BOOTMAGIC_ENABLE=full setting

* unify commented BOOTMAGIC_ENABLE rules in keyboards

Explicitly sets `BOOTMAGIC_ENABLE = no` in keyboards where the rule was commented out.

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#[ \t]*\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-zA-Z]\+\).*;\1 = no       # Virtual DIP switch configuration;g' {} +
```

* remove commented Bootmagic rules from keymap/user level

Command:

```
find keyboards/ layouts/ users/ -type f -name 'rules.mk' -exec sed -i -e '/#.*\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*/d' {} +
```

* update keyboard BOOTMAGIC_ENABLE rule formatting

Sets the formatting of BOOTMAGIC_ENABLE rules to `BOOTMAGIC_ENABLE = [value]`, without the inline comments (which will be replaced later).

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*;\1 = \2;g' '{}' +
```

* update keyboards' BOOTMAGIC_ENABLE settings

Updates keyboard `rules.mk` files to use `BOOTMAGIC_ENABLE = lite` where `BOOTMAGIC_ENABLE = full` was being used.

Command:

```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = \)full;\1lite;g' '{}' +
```

* update keymap/user BOOTMAGIC_ENABLE settings

Updates keymap/user `rules.mk` files to use `BOOTMAGIC_ENABLE = lite` where `BOOTMAGIC_ENABLE = full` was being used.

Commands:

```
find keyboards/ -type f -name 'rules.mk' -and -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE[ \t=]\+\)full;\1lite;g' '{}' +
find layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE[ \t=]\+\)full;\1lite;g' '{}' +
```

* remove and replace inline comments in keyboards and keymap/user files

Removes and replaces the inline comments, which have been updated to read `Enable Bootmagic Lite`.

Commands:

```
find keyboards/ -type f -name 'rules.mk' -and -path '*/keymaps/*' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*;\1 = \2;g' '{}' +
find layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE\)[ \t=]\+\([a-z]\+\).*;\1 = \2;g' '{}' +
find keyboards/ layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = lite\);\1     # Enable Bootmagic Lite;g' '{}' +
find keyboards/ layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = yes\);\1      # Enable Bootmagic Lite;g' '{}' +
find keyboards/ layouts/community/ users/ -type f -name 'rules.mk' -exec sed -i -e 's;\(BOOTMAGIC_ENABLE = no\);\1       # Enable Bootmagic Lite;g' '{}' +
```

* rename improperly named makefiles

Some files intended to be used as makefiles had improper names causing them to not be used as intended when building.

This commit corrects the filenames of the affected files.

* update renamed file with new rule formatting

* update QMK's template files

Updates QMK's `rules.mk` templates to use the new inline comment.

* update QMK Docs

- remove documentation of full Bootmagic
- update links to Bootmagic Lite doc
- add doc for Magic Keycodes

* rules.mk patch for coarse/ixora and coarse/vinta
2021-08-06 23:59:56 -07:00
..
60_ansi
60_ansi_arrow_fkeys
60_plus_arrows
60_tsangan
256k_HHKB
Ansi_plus_fn_arrows
LEdiodes Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
_bonfire
atlacat
billiams
billiams_layout2
billiams_layout4
billypython Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
bingocaller
boris_burger
calbatr0ss
chrisae9
coppertop Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
crd_2u_lshift
crd_ansi
crd_tsangan
danbee
dbroqua
default
default_abnt2 `keymap_extras`: Remove deprecated defines (#12949) 2021-07-06 09:05:11 +10:00
devinceble_wkl_tofu
doogle999
draevin
drewsky
edulpn
eric
f3d3
frogger
gk64 Added the 64_ansi (GK64) layout to DZ60 (#12378) 2021-03-28 20:46:17 -07:00
hailbreno Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
iso_4th_row_all_1u
iso_6u_space
iso_7u_space
iso_de_andys8 Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
iso_de_root Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
iso_split-spacebar
iso_uk
iso_vim_arrow Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
iso_vim_arrow_split_rs Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
itsaferbie
jarred
jdelkins [Keymap] merge jdelkins userspace and associated keymaps (#11276) 2021-06-03 06:59:52 +10:00
jdelkins_ss [Keymap] merge jdelkins userspace and associated keymaps (#11276) 2021-06-03 06:59:52 +10:00
jkbone
joooosh_hhkb
kifinnsson Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
konstantin_b Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
kream
krusli Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
lint_kid
macos_64
macos_arrow
marianas Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
mechmerlin
model42
mpaarating
mpstewart
muzfuz
n0velty
niclake Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
olivierko
olligranlund_iso [Keyboard] Neito + my DZ60 keymap tweaks (#11773) 2021-07-16 09:39:35 -07:00
olligranlund_iso_v2 [Keyboard] Neito + my DZ60 keymap tweaks (#11773) 2021-07-16 09:39:35 -07:00
ottodokto
pevecyan
pinpox Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
pok3r
split_space_arrows Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
spotpuff Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
stephengrier
tailcall
tarnjotsingh
thomasviaud
twschum_b_4_10 Remove Full Bootmagic (#13846) 2021-08-06 23:59:56 -07:00
via
weeheavy
weeheavy_2.25_lshift
xtonhasvim [Bug] Develop - Change uint32_t to layer_state_t (#13596) 2021-07-19 09:50:55 -07:00
zepol_layout