NonGNU ELPA - iwindow


Interactively manipulate windows
iwindow-1.1.tar (.sig), 2024-Mar-31, 60.0 KiB
Akib Azmain Turja <>
Atom feed
Browse ELPA's repository
CGit or Gitweb

To install this package from Emacs, use package-install or list-packages.

Full description

The default command for switching window in other-window, which is great for two windows, but unpredicatable and cumbersome when there are more windows. This package aims to solve that, by allowing to select any window with a few keystrokes.

1. Usage

Use iwindow-select to select window. It is recommended to bind it to somewhere, for example:

(global-set-key (kbd "C-x o") #'iwindow-select)

You can swap windows with iwindow-swap. To delete a window, you can use iwindow-delete. And there is iwindow-delete-others to delete all window except the chosen one.

2. Installation

2.1. NonGNU ELPA

IWindow is available on NonGNU ELPA. If you don't have the archive setup, put something like the following in your init file:

(add-to-list 'package-archives
	     '("nongnu" . ""))

2.2. Quelpa

(quelpa '(iwindow :fetcher git
		  :url ""))

2.3. Straight.el

 '(iwindow :type git
	   :repo ""))

2.4. Manual

Download the IWindow.el file and put it in your load-path.

Old versions

iwindow-1.0.tar.lz2022-Nov-2815.0 KiB
iwindow-0.1.tar.lz2022-Nov-2714.2 KiB