Evil has a beautiful
:s(ubstitute) implementation, which shows the regexp inline as you type:
However, the feature doesn't exist for the global command,
:g (such that
:%g/emacs/... will find the line as expected, but nothing will appear until the command is executed). Do there exist easy ways to include this feature, and bind to the Evil substitute command?