Cómo hacer que el comportamiento de la palabra hacia adelante con zsh sea igual que en bash / emacs

zsh forward-word actúa un poco diferente de bash / emacs, y me gustaría cambiar eso.

En lugar de describir todas las diferencias, permítame mostrarle el comportamiento paso a paso de bash. Marqué el cursor como el símbolo "^".

foo bar --non-needed-param --needed-param^

Megabyte

foo bar --non-needed-param --needed-^param

Megabyte

foo bar --non-needed-param --^needed-param

Megabyte

foo bar --non-needed-^param --needed-param

Megabyte

foo bar --non-^needed-param --needed-param

Megabyte

foo bar --^non-needed-param --needed-param

Megabyte

foo ^bar --non-needed-param --needed-param

M-f

foo bar^ --non-needed-param --needed-param

Maryland

foo bar^-needed-param --needed-param

Maryland

foo bar^-param --needed-param

Maryland

foo bar^ --needed-param

Este algoritmo es flexible para moverse a través de las palabras, eliminando partes de ellas para mí. También está en emacs, así que estoy acostumbrado. Me gustaría verlo en zsh también. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta