Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sabof/es-windows
Window-management utilities
https://github.com/sabof/es-windows
Last synced: 12 days ago
JSON representation
Window-management utilities
- Host: GitHub
- URL: https://github.com/sabof/es-windows
- Owner: sabof
- Created: 2014-01-26T22:59:43.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2017-02-01T18:00:22.000Z (almost 8 years ago)
- Last Synced: 2024-08-01T22:53:08.417Z (3 months ago)
- Language: Emacs Lisp
- Size: 953 KB
- Stars: 36
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# es-windows
![screenshot1](https://github.com/sabof/es-windows/raw/master/screencast.gif)This package provides user-access to internal Emacs windows, and an API for querying using it's interface. It's an extension Dimitri Fontaine's `switch-window`.
The follwing commands are available. `esw/select-window` is the core function, and the others are wrappers around it.
- esw/select-window
- esw/move-window
- esw/show-buffer
- esw/swap-two-windows
- esw/delete-window##### Example (with 4^ input)
![screenshot1](https://github.com/sabof/es-windows/raw/master/screenshot1.png)
![screenshot2](https://github.com/sabof/es-windows/raw/master/screenshot2.png)##### How to use
Each number represents a window. Windows followed by H or V, are internal Horizontal or Vertical splitters. The last window is an external window, showing a buffer.
First you need to select a window on which to operate, by entering it's number. RET will select it. ^, >, v, and < will split it.
It's also possible to enter an operation without specifying a window, in which case the root window will be used.