Releases: rath/Vimdow
Releases · rath/Vimdow
Release list
Vimdow 1.0.0
The first binary release of Vimdow, a keyboard-driven window manager for macOS. Press Control–Option–A to enter command mode, then move, resize, snap, and switch windows with hjkl, counts, and the other Vim habits already in your fingers.
This is the Swift 6 rewrite of the 2013 Objective-C app, signed with Developer ID and notarized by Apple.
Install
- Download Vimdow.zip below and open it.
- Move Vimdow.app to Applications and open it.
- Allow it in System Settings → Privacy & Security → Accessibility.
- Press Control–Option–A to enter command mode. Press
,there to open Settings, and Escape to leave.
Vimdow has no Dock icon. Open it again from Applications to reach Settings.
Highlights
- Move and resize with
hjkl, using Option or Shift to resize. Counts repeat, so12jmoves down 240 points. Steps glide into place, and held keys move continuously. - Snap and tile:
0and$for the left and right edges,ggandGfor the top and bottom,zzto center. Control–W thenHJKLfills a half of the display, orOthe whole display. - Undo and redo each window's changes with
uand Control–R. - Move between displays with Control–Option–K / L. Each window's frame is remembered per display.
- Switch windows by number with
q, or search by app name with/, thennandN. - Settings for step sizes, animation, stopping at display edges, first-visit behavior on a new display, and all five global shortcuts.
The full key list is in the README.
Requirements
- macOS 14 Sonoma or later, on Apple silicon or Intel.
- Accessibility permission. Vimdow uses it only to move other apps' windows. It makes no network connections and collects no analytics.
Upgrading from a source build
Builds from source were previously named VimdowManager.app. Before installing:
- Quit the old app and delete it.
- Remove its Accessibility entry with the minus button.
Your settings and shortcuts carry over.
Checksum
SHA-256 of Vimdow.zip: 0a714d801e8ac727f5fea847f7e2ee5ed30dbb282586aa7713d25e592f83af8b