Is modal editing possible in command-line mode?
Some examples:
!ls ~/foo/bar
db
in vim's command line mode: deletes a word
in normal mode: q: goes to the command history (which can be edited with vim commands)
q:
see :help cmdline-editing and :help cmdline-window for more commands.
:help cmdline-editing
:help cmdline-window