Intenté poner esto en mi ~/Library/KeyBindings/DefaultKeyBinding.dict
:
"@\U0008" = "deleteWordBackward:"; /* Cmd + Backspace */
Cuando cierro la sesión y vuelvo a entrar, pero sigue sin funcionar. comando+suprimir (como se indica en el teclado de mi Macbook) sigue borrando al principio de la línea. También he probado
"@\UF728" = "deleteWordForward:"; /* Cmd + Delete */
y en ese caso comando+suprimir sigue borrando al principio de la línea. Si no me equivoco, la tecla "suprimir" en mi Macbook Pro Retina es lo que el comentario del ejemplo denomina "Retroceso", y no hay ninguna tecla "Suprimir" real en el teclado.
Pude cambiar con éxito el comando+flechas para moverme palabra por palabra en lugar de al principio y al final del documento haciendo
"@\UF703" = "moveWordForward:"; /* Cmd + RightArrow */
"@\UF702" = "moveWordBackward:"; /* Cmd + LeftArrow */
así que sé que al menos algunos bindings funcionan, entre otros. Sólo que no consigo que comando+suprimir vuelva a borrar una palabra.