Skip to content
This repository was archived by the owner on Mar 15, 2026. It is now read-only.
This repository was archived by the owner on Mar 15, 2026. It is now read-only.

[Feature] listing apps for RESIDENT/NORMAL modes #89

Description

@gilbh

Hi,

This is a suggestion for making the integration of win-vind in Windows more streamlines. The idea is to filter/define the specific apps in which win-vind will automatically enter RESIDENT mode and with it will automatically enter INSERT mode. This mechanism already works when switching to a vim app, where there is no need for win-vind to work, and it automatically switches to RESIDENT. Having a full control on the apps for which either INSERT / RESIDENT modes are turned on would make it ideal.

I think this would make the ongoing use of win-vind easy and fault-free. For example, I definitely need win-vind to work when I type documents in Microsoft Word, but when not when I switch to Adobe Acrobat and not when I switch to a web browser. When I switch back to Word, it would be ideal to have win-vind automatically turn on in INSERT mode so I can start working with it again. A lot of issues with the <esc> mapping for switching modes would naturally be resolves this way.

The implementation can be simple, with allowing to define a "default" mode for win-vind on entry to an app for which no specific mode was specified, as in:

set default_mode = to_resident

and then allow to define specific apps for specific modes, as in:

set to_insert_apps = [LIST OF APPS]

With the above, easy implementation, I could navigate freely between apps and putting to use win-vind seamlessly.

I hope this makes sense. Let me know your thoughts.

Love win-vind!

Best
Gil

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    acceptedRequirement understood and waiting implementation.enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions