X-Git-Url: https://code.delx.au/spectrwm/blobdiff_plain/67052894445d32f25909e63cd0319e4429abebe9..5aee442940fa67ccb0cdeeb805d987c3a4b0d7c4:/spectrwm.1 diff --git a/spectrwm.1 b/spectrwm.1 index 03c68e8..71c53de 100644 --- a/spectrwm.1 +++ b/spectrwm.1 @@ -1,6 +1,6 @@ .\" Copyright (c) 2009-2012 Marco Peereboom .\" Copyright (c) 2009 Darrin Chandler -.\" Copyright (c) 2011-2014 Reginald Kennedy +.\" Copyright (c) 2011-2015 Reginald Kennedy .\" Copyright (c) 2011-2012 Lawrence Teo .\" Copyright (c) 2011-2012 Tiago Cunha .\" Copyright (c) 2012 David Hill @@ -369,12 +369,6 @@ This setting is not retained at restart. .It Ic modkey Change mod key. Mod1 is generally the ALT key and Mod4 is the windows key on a PC. -.It Ic move_button -Change mouse button used for moving windows. -But1 is the left, But2 is the middle and But3 is the right mouse button. -.It Ic resize_button -Change mouse button used for resizing windows. -But1 is the left, But2 is the middle and But3 is the right mouse button. .It Ic name Set the name of a workspace at start-of-day. Defined in the format @@ -451,8 +445,9 @@ Set this to the opposite of to collapse the border between tiles. Disable by setting to 0. .It Ic urgent_collapse -Enables hiding of placeholders in the urgency hint indicator for workspaces that -do not have any urgent windows. +Minimizes the space consumed by the urgency hint indicator by removing the +placeholders for non-urgent workspaces, the trailing space when there are +urgent windows and the default leading space. Enable by setting to 1. .It Ic urgent_enabled Enable or disable the urgency hint indicator in the status bar. @@ -476,6 +471,15 @@ See and .Ar stack_dec for more information. +.It Ic workspace_clamp +Prevents workspaces from being swapped when attempting to switch to a workspace +that is mapped to another region. +Use +.Ar warp_focus +if you want to focus on the region containing the workspace and +.Ar warp_pointer +if you want to also send the pointer. +Enable by setting to 1. .It Ic window_class_enabled Enable or disable displaying the window class name (from WM_CLASS) in the status bar. @@ -494,6 +498,13 @@ the bar, it's limited to 64 characters, by default. See the .Ic bar_format option for more details. +.It Ic warp_focus +Focus on the target window/workspace/region when clamped. +For example, when attempting to switch to a workspace that is mapped on another +region and +.Ar workspace_clamp +is enabled, focus on the region with the target workspace. +Enable by setting to 1. .It Ic warp_pointer Centers the mouse pointer on the focused window when using key bindings to change focus, switch workspaces, change regions, etc. @@ -622,7 +633,7 @@ cycle_layout flip_layout .It Cm M-S- Ns Aq Cm Space stack_reset -.It Cm M-S-h +.It Cm Aq Ar unbound stack_balance .It Cm M-h master_shrink @@ -690,9 +701,9 @@ ws_next_move rg_next .It Cm M-S- Ns Aq Cm Left rg_prev -.It Cm M-c +.It Cm Aq Ar unbound rg_move_next -.It Cm M-S-c +.It Cm Aq Ar unbound rg_move_prev .It Cm M-s screenshot_all @@ -1019,24 +1030,31 @@ XTERM_FONTADJ The quirks themselves are described below: .Pp .Bl -tag -width "XTERM_FONTADJXXX" -offset indent -compact -.It FLOAT -This window should not be tiled, but allowed to float freely. -.It TRANSSZ -Adjusts size on transient windows that are too small using -.Ic dialog_ratio -(see -.Sx CONFIGURATION FILES ) . .It ANYWHERE Allow window to position itself, uncentered. -.It XTERM_FONTADJ -Adjust -.Xr xterm 1 -fonts when resizing. -.It FULLSCREEN -Remove border to allow window to use full region size. +.It FLOAT +This window should not be tiled, but allowed to float freely. +.It FOCUSONMAP_SINGLE +When the window first appears on the screen, change focus to the window +if there are no other windows on the workspace with the same WM_CLASS +class/instance value. +Has no effect when +.Ic focus_mode +is set to +.Ar follow . .It FOCUSPREV On exit force focus on previously focused application not previous application in the stack. +.It FULLSCREEN +Remove border to allow window to use full region size. +.It IGNOREPID +Ignore the PID when determining the initial workspace for a new window. +Especially useful for terminal windows that share a process. +.It IGNORESPAWNWS +Ignore the spawn workspace when determining the initial workspace for a +new window. +.It MINIMALBORDER +Remove border when window is unfocused and floating. .It NOFOCUSCYCLE Remove from normal focus cycle (focus_prev or focus_next). The window can still be focused using search_win. @@ -1046,28 +1064,23 @@ Has no effect when .Ic focus_mode is set to .Ar follow . -.It FOCUSONMAP_SINGLE -When the window first appears on the screen, change focus to the window -if there are no other windows on the workspace with the same WM_CLASS -class/instance value. -Has no effect when -.Ic focus_mode -is set to -.Ar follow . .It OBEYAPPFOCUSREQ When an application requests focus on the window via a _NET_ACTIVE_WINDOW client message (source indication of 1), comply with the request. Note that a source indication of 0 (unspecified) or 2 (pager) are always obeyed. -.It IGNOREPID -Ignore the PID when determining the initial workspace for a new window. -Especially useful for terminal windows that share a process. -.It IGNORESPAWNWS -Ignore the spawn workspace when determining the initial workspace for a -new window. +.It TRANSSZ +Adjusts size on transient windows that are too small using +.Ic dialog_ratio +(see +.Sx CONFIGURATION FILES ) . .It WS Ns Bq Ar n Force a new window to appear on workspace .Ar n . +.It XTERM_FONTADJ +Adjust +.Xr xterm 1 +fonts when resizing. .El .Pp Custom quirks in the configuration file are specified as follows: