win-vind

You can operate Windows with key bindings like Vim.

MIT License

Stars
1.9K
Committers
4

Bot releases are visible (Hide)

win-vind - v5.13.2 Latest Release

Published by github-actions[bot] 4 months ago

Patch

Fix

  • Fix problem with external monitor hints misalignment when laptop screen is closed. #245
win-vind - v5.13.1

Published by github-actions[bot] 4 months ago

Patch

win-vind - v5.13.0

Published by github-actions[bot] 5 months ago

Minor

win-vind - v5.12.0

Published by github-actions[bot] 6 months ago

Minor

  • Supports menu selection using arrow keys (#235).
win-vind - v5.11.3

Published by github-actions[bot] 8 months ago

Patch

Fix

  • Fixed incorrect menu colors due to password input screen after startup.
win-vind - v5.11.2

Published by github-actions[bot] 8 months ago

Patch

Fix

  • Fixed the version displayed.
win-vind - v5.11.1

Published by github-actions[bot] 8 months ago

win-vind - v5.11.0

Published by github-actions[bot] 8 months ago

Minor

Change

  • Discard wxWidgets and use fluent-tray for GUI library.
    win-vind-new-tray
  • Support -v/--version option.

Remove

  • Discard Check Update menu.
win-vind - v5.10.0

Published by github-actions[bot] 9 months ago

Minor

Add

  • Add :help command. (#59, #183, #211)
    <help> is called from the virtual command line as a command and opens the document page matching the arguments. The arguments can be function names, option names, parameter names, or predefined tags.

    Examples

    " Execute from the virtual command line
    :help easyclick      " Function name
    :help uiacachebuild  " Option name
    :help gridmove_size  " Parameter name
    :help usage          " Predefined tag
    
win-vind - v5.9.0

Published by github-actions[bot] 10 months ago

win-vind - v5.8.0

Published by github-actions[bot] 10 months ago

Minor

Add

Change

  • autofocus_textarea option is deprecated.
win-vind - v5.7.0

Published by github-actions[bot] 10 months ago

Minor

Add

win-vind - v5.6.0

Published by github-actions[bot] 12 months ago

Minor

Add

Fix

  • Fix a problem that not repeating a command when having multiple trigger characters, such as 5gs.
win-vind - v5.5.2

Published by github-actions[bot] 12 months ago

Patch

Fix

  • fix mapping issues in the switch_window.
win-vind - v5.5.1

Published by github-actions[bot] 12 months ago

Patch

Fix

  • fixed a problem not working h and l keys in switch_window.
win-vind - v5.5.0

Published by github-actions[bot] 12 months ago

Minor

Add

  • Support hint-selection in the switch_window using <c-w>s <switch_window><easyclick><click_left>. (#138, #206)
win-vind - v5.4.0

Published by github-actions[bot] about 1 year ago

Minor

New

  • Add <easyclick_all> to work on all visible applications even if they are not in focus. (#181)
  • Support multiple patterns in autocmd

Fix

  • Fixed problem executing all autocmd when selecting desktop or taskbar. (#89)

Change

  • Change autocmd to more vim-like behavior
win-vind - v5.3.0

Published by github-actions[bot] about 1 year ago

Minor

New

I added the following commands. (#89, #100) (#108)

command syntax
autocmd [au]tocmd {event} {aupat} {cmd}
autocmd! [au]tocmd! {event} {aupat} {cmd}

See its document for details.
https://pit-ray.github.io/win-vind/cheat_sheet/functions/#autocmd_add

autocmd

It adds {cmd} into autocmd list for {aupat}, autocmd pattern, corresponding to {event}. As such as Vim, this function does not overwrite but append {cmd} into a list even if the same {cmd} has already existed in a list. The event does not allow us to use *. If you want to add a command to some events at the same time, , without after-space is available. The rule of {aupat} is based on the original Vim. Of course, registered {cmd}s will execute in order added.

autocmd!

It remove all autocmd matched {event} and {aupat}, then register {cmd} after delete. The following syntaxes are available.

au[tocmd]! {event} {aupat} {cmd}
au[tocmd]! {event} {aupat}
au[tocmd]! * {aupat}
au[tocmd]! {event}

Each features are the same as the original Vim.

Examples

  1. Default mapping for the specific event (match any applications)
    autocmd AppLeave * <to_insert>
    
  2. Once notepad is selected, it will automatically switch to Editor normal mode.
    "Equivalent to conventional dedicate_to_window
    autocmd AppEnter *notepad* <to_edi_normal>
    
  3. Suppress win-vind in processes named Vim.
    " Equivalent to conventional suppress_for_vim
    autocmd AppEnter,EdiNormalEnter *vim* <to_resident>
    

Change

  • Deprecate suppress_for_vim and dedicate_to_window
win-vind - v5.2.3

Published by github-actions[bot] about 1 year ago

Patch

  • fixed to skip if a character cannot be typed directly (#78, #151, #40)
win-vind - v5.2.2

Published by github-actions[bot] over 1 year ago

Patch

Fix

  • fix the problem where the first command of .vindrc without version command was not executed (#182)
Package Rankings
Top 6.64% on Proxy.golang.org