CLFSWM Menu

Here is the map of the CLFSWM menu: (By default it is bound on second-mode + m)

Main

f: < Frame menu >

w: < Window menu >

s: < Selection menu >

n: < Action by name menu >

u: < Action by number menu >

y: < Utility menu >


Frame-Menu

a: < Adding frame menu >

l: < Frame layout menu >

o: < Frame layout menu (Only once) >

n: < Frame new window hook menu >

m: < Frame movement menu >

w: < Managed window type menu >

i: < Frame info menu >

r: Rename the current child

u: Renumber the current frame

x: Create a new frame for each window in frame


Frame-Adding-Menu

a: Add a default frame in the current frame

p: Add a placed frame in the current frame


Frame-Layout-Menu

a: Maximize windows in there frame - leave frame to there size (no layout)

b: Tile child in its frame

c: Tile Left: main child on left and others on right

d: Tile Right: main child on right and others on left

e: Tile Top: main child on top and others on bottom

f: Tile Bottom: main child on bottom and others on top

g: Tile Space: tile child in its frame leaving spaces between them

h: Tile Left Space: main child on left and others on right. Leave some space on the left.


Frame-Layout-Once-Menu

a: Maximize windows in there frame - leave frame to there size (no layout)

b: Tile child in its frame

c: Tile Left: main child on left and others on right

d: Tile Right: main child on right and others on left

e: Tile Top: main child on top and others on bottom

f: Tile Bottom: main child on bottom and others on top

g: Tile Space: tile child in its frame leaving spaces between them

h: Tile Left Space: main child on left and others on right. Leave some space on the left.


Frame-Nw-Hook-Menu

a: Open the next window in the current frame

b: Open the next window in the current root

c: Open the next window in a new frame in the current root

d: Open the next window in a new frame in the root frame

e: Open the next window in a new frame in the parent frame

f: Open the next window in the current frame and leave the focus on the current child


Frame-Movement-Menu

p: < Frame pack menu >

f: < Frame fill menu >

r: < Frame resize menu >

c: Center the current frame


Frame-Pack-Menu

Up: Pack the current frame up

Down: Pack the current frame down

Left: Pack the current frame left

Right: Pack the current frame right


Frame-Fill-Menu

Up: Fill the current frame up

Down: Fill the current frame down

Left: Fill the current frame left

Right: Fill the current frame right

a: Fill the current frame in all directions

v: Fill the current frame vertically

h: Fill the current frame horizontally


Frame-Resize-Menu

Up: Resize the current frame up to its half height

Down: Resize the current frame down to its half height

Left: Resize the current frame left to its half width

Right: Resize the current frame right to its half width

d: Resize down the current frame

a: Resize down the current frame to its minimal size


Managed-Window-Menu

m: Change window types to be managed by a frame

a: Manage all window type

n: Manage only normal window type

u: Do not manage any window type


Frame-Info-Menu

s: Show all frames info windows

h: Hide all frames info windows


Window-Menu

i: Display information on the current window

f: Force the current window to move in the frame (Useful only for unmanaged windows)

c: Force the current window to move in the center of the frame (Useful only for unmanaged windows)

m: Force to manage the current window by its parent frame

u: Force to not manage the current window by its parent frame

a: Adapt the current frame to the current window minimal size hints

w: Adapt the current frame to the current window minimal width hint

h: Adapt the current frame to the current window minimal height hint


Selection-Menu

x: Cut the current child to the selection

c: Copy the current child to the selection

v: Paste the selection in the current frame

p: Paste the selection in the current frame - Do not clear the selection after paste

Delete: Remove the current child from its parent frame

z: Clear the current selection


Action-By-Name-Menu

f: Focus a frame by name

o: Open a new frame in a named frame

d: Delete a frame by name

m: Move current child in a named frame

c: Copy current child in a named frame


Action-By-Number-Menu

f: Focus a frame by number

o: Open a new frame in a numbered frame

d: Delete a frame by number

m: Move current child in a numbered frame

c: Copy current child in a numbered frame


Utility-Menu

i: Identify a key

colon: Eval a lisp form from the query input

exclam: Run a program from the query input


This documentation was produced with the CLFSWM auto-doc functions. To reproduce it, use the produce-menu-doc-html-in-file or the produce-all-docs function from the Lisp REPL.

Something like this:
LISP> (in-package :clfswm)
CLFSWM> (produce-menu-doc-html-in-file "my-menu.html")
or
CLFSWM> (produce-all-docs)