Skip to content

Feature Request: implement Vimium-style insert mode #656

@gibfahn

Description

@gibfahn

First off, thanks for this extension, it has a laundry list of features that I haven't found in any other addon.

It would be really useful to have something like the i insert mode mapping in Vimium. It's similar to the disable plugin hotkey, but it's more useful in websites that already have good keyboard shortcuts.

The difference is that it that it's implemented as a mode, so:

  • It's faster
  • It doesn't persist between pages on the same domain, or if you reload the tab.
  • You can see that you're in Insert mode (from the status bar).
  • You can disable it with Esc, so you can always use Esc to get back to Normal mode.

For example in YouTube or Gmail, I want to always start with SurfingKeys on, but easily drop into the web-page keyboard shortcuts when I want to use the Keyboard Mappings for the media controls, or the email selection. The Insert analogy works well because it's similar to wanting to edit a textbox.

Some discussion of how the feature is used at philc/vimium#314 (although the issue isn't actually about that).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions