I should have also said that's there's no requirement (that I can see anyway) that vi mode in readline be the same as vi.
In fact, it obviously cannot be, it is just an editing mode that is somewhat similar to vi. There are going to be things missing (clearly there's no way, and no need, to center the current line in the window, for example) and there can be extensions - extra abilities that make sense when editing command lines (when it is known that is what is happening) that make less, or no, sense when editing a file. kre