All Projects → daichirata → emacs-rotate

daichirata / emacs-rotate

Licence: other
Rotate the layout of emacs.

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to emacs-rotate

Qtile
🍪 A full-featured, hackable tiling window manager written and configured in Python
Stars: ✭ 3,003 (+4316.18%)
Mutual labels:  window-manager
dotfiles
No description or website provided.
Stars: ✭ 173 (+154.41%)
Mutual labels:  window-manager
shod
mouse-based window manager that can tile windows inside floating containers
Stars: ✭ 126 (+85.29%)
Mutual labels:  window-manager
Dewm
A pure go autotiling window manager written with literate programming
Stars: ✭ 225 (+230.88%)
Mutual labels:  window-manager
Linux Window Session Manager
A tool to store and reload open windows and window positions for x11 desktops like unity and gnome.
Stars: ✭ 243 (+257.35%)
Mutual labels:  window-manager
hyperbole
GNU Hyperbole: The Everyday, Hypertextual Information Manager
Stars: ✭ 111 (+63.24%)
Mutual labels:  window-manager
Windowchef
Window Chef is a stacking window manager that cooks windows with orders from the Waitron
Stars: ✭ 199 (+192.65%)
Mutual labels:  window-manager
shod-old
hybrid (floating and tiling) tabbed window manager
Stars: ✭ 56 (-17.65%)
Mutual labels:  window-manager
react-win32dialog
💠 Modeless, resizeable and moveable dialog boxes with a classic Windows look-and-feel. Comes with a lightweight window manager that supports window stacking.
Stars: ✭ 30 (-55.88%)
Mutual labels:  window-manager
flutter multi window
Multi Window Plugin for Flutter
Stars: ✭ 19 (-72.06%)
Mutual labels:  window-manager
Fvwm3
FVWM version 3 -- the successor to fvwm2
Stars: ✭ 226 (+232.35%)
Mutual labels:  window-manager
React Mosaic
A React tiling window manager
Stars: ✭ 2,804 (+4023.53%)
Mutual labels:  window-manager
xmonad-extras
Various modules for xmonad that cannot be added to xmonad-contrib because of additional dependencies.
Stars: ✭ 48 (-29.41%)
Mutual labels:  window-manager
Shell
Pop!_OS Shell
Stars: ✭ 3,338 (+4808.82%)
Mutual labels:  window-manager
qtile-config
My qtile config
Stars: ✭ 47 (-30.88%)
Mutual labels:  window-manager
Stackline
Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.
Stars: ✭ 195 (+186.76%)
Mutual labels:  window-manager
saturn
A microkernel based operating system developed from scratch. This repository also includes all Saturn services and applications.
Stars: ✭ 21 (-69.12%)
Mutual labels:  window-manager
LFSDesktopProject
A low resource/dependency desktop for Linux From Scratch
Stars: ✭ 16 (-76.47%)
Mutual labels:  window-manager
muxed
Another TMUX project manager
Stars: ✭ 58 (-14.71%)
Mutual labels:  window-manager
i3wins
A better i3 windows switcher with rofi
Stars: ✭ 24 (-64.71%)
Mutual labels:  window-manager

emacs-rotate.el

MELPA

What's it

This package will help the operation for the multiple windows.

Behavior has been prepared with reference to tmux.

Basic Usage

rotate-window

Rotate the positions of the window.

rotate-window

emacs-rotate

rotate-layout

Move a window to the next layout and rearrange the window to fit.

rotate-layout 2 windows

emacs-rotate

rotate-layout 4 windows

emacs-rotate

Customize Variables

rotate-functions

Default value is

'(rotate:even-horizontal
  rotate:even-vertical
  rotate:main-horizontal
  rotate:main-vertical
  rotate:tiled)

A number of preset layouts are available. These may be selected with the rotate-layout command or cycled with next-layout; once a layout is chosen, window within it may be moved and resized as normal.

By replacing this value, you can circulate freely.

Preset layouts

The following layouts are supported:

rotate:even-horizontal

Spread out evenly from left to right across the window.

rotate:even-vertical

Spread evenly from top to bottom.

rotate:main-horizontal

A large (main) window is shown at the top of the window and the remaining windows are spread from left to right in the leftover space at the bottom.

rotate:main-vertical

Similar to main-horizontal but the large window is placed on the left and the others spread from top to bottom along the right.

rotate:tiled

Spread out as evenly as possible over the window in both rows and columns.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].