|
91 | 91 | ---@class Key :KeyNoAction |
92 | 92 | ---@field action KeyAssignment |
93 | 93 |
|
| 94 | +---@alias KeyAssignFunction fun(param: any): KeyAssignment |
| 95 | + |
94 | 96 | -- Can also be called as function like older versions of wezterm did |
95 | 97 | ---@class ActionFuncClass |
96 | | ----@field ActivateCommandPalette fun(param: any): KeyAssignment |
97 | | ----@field ActivateCopyMode fun(param: any): KeyAssignment |
98 | | ----@field ActivateKeyTable fun(param: any): KeyAssignment |
99 | | ----@field ActivateLastTab fun(param: any): KeyAssignment |
100 | | ----@field ActivatePaneByIndex fun(param: any): KeyAssignment |
101 | | ----@field ActivatePaneDirection fun(param: any): KeyAssignment |
102 | | ----@field ActivateTab fun(param: any): KeyAssignment |
103 | | ----@field ActivateTabRelative fun(param: any): KeyAssignment |
104 | | ----@field ActivateTabRelativeNoWrap fun(param: any): KeyAssignment |
105 | | ----@field ActivateWindow fun(param: any): KeyAssignment |
106 | | ----@field ActivateWindowRelative fun(param: any): KeyAssignment |
107 | | ----@field ActivateWindowRelativeNoWrap fun(param: any): KeyAssignment |
108 | | ----@field AdjustPaneSize fun(param: any): KeyAssignment |
109 | | ----@field AttachDomain fun(param: any): KeyAssignment |
110 | | ----@field CharSelect fun(param: any): KeyAssignment |
111 | | ----@field ClearKeyTableStack fun(param: any): KeyAssignment |
112 | | ----@field ClearScrollback fun(param: any): KeyAssignment |
113 | | ----@field ClearSelection fun(param: any): KeyAssignment |
114 | | ----@field CloseCurrentPane fun(param: any): KeyAssignment |
115 | | ----@field CloseCurrentTab fun(param: any): KeyAssignment |
116 | | ----@field CompleteSelection fun(param: any): KeyAssignment |
117 | | ----@field CompleteSelectionOrOpenLinkAtMouseCursor fun(param: any): KeyAssignment |
118 | | ----@field Copy fun(param: any): KeyAssignment |
119 | | ----@field CopyTo fun(param: any): KeyAssignment |
120 | | ----@field DecreaseFontSize fun(param: any): KeyAssignment |
121 | | ----@field DetachDomain fun(param: any): KeyAssignment |
122 | | ----@field DisableDefaultAssignment fun(param: any): KeyAssignment |
123 | | ----@field EmitEvent fun(param: any): KeyAssignment |
124 | | ----@field ExtendSelectionToMouseCursor fun(param: any): KeyAssignment |
125 | | ----@field Hide fun(param: any): KeyAssignment |
126 | | ----@field HideApplication fun(param: any): KeyAssignment |
127 | | ----@field IncreaseFontSize fun(param: any): KeyAssignment |
128 | | ----@field InputSelector fun(param: any): KeyAssignment |
129 | | ----@field MoveTab fun(param: any): KeyAssignment |
130 | | ----@field MoveTabRelative fun(param: any): KeyAssignment |
131 | | ----@field Multiple fun(param: any): KeyAssignment |
132 | | ----@field Nop fun(param: any): KeyAssignment |
133 | | ----@field OpenLinkAtMouseCursor fun(param: any): KeyAssignment |
134 | | ----@field PaneSelect fun(param: any): KeyAssignment |
135 | | ----@field Paste fun(param: any): KeyAssignment |
136 | | ----@field PasteFrom fun(param: any): KeyAssignment |
137 | | ----@field PastePrimarySelection fun(param: any): KeyAssignment |
138 | | ----@field PopKeyTable fun(param: any): KeyAssignment |
139 | | ----@field PromptInputLine fun(param: any): KeyAssignment |
140 | | ----@field QuickSelect fun(param: any): KeyAssignment |
141 | | ----@field QuickSelectArgs fun(param: any): KeyAssignment |
142 | | ----@field QuitApplication fun(param: any): KeyAssignment |
143 | | ----@field ReloadConfiguration fun(param: any): KeyAssignment |
144 | | ----@field ResetFontAndWindowSize fun(param: any): KeyAssignment |
145 | | ----@field ResetFontSize fun(param: any): KeyAssignment |
146 | | ----@field ResetTerminal fun(param: any): KeyAssignment |
147 | | ----@field RotatePanes fun(param: any): KeyAssignment |
148 | | ----@field ScrollByCurrentEventWheelDelta fun(param: any): KeyAssignment |
149 | | ----@field ScrollByLine fun(param: any): KeyAssignment |
150 | | ----@field ScrollByPage fun(param: any): KeyAssignment |
151 | | ----@field ScrollToBottom fun(param: any): KeyAssignment |
152 | | ----@field ScrollToPrompt fun(param: any): KeyAssignment |
153 | | ----@field ScrollToTop fun(param: any): KeyAssignment |
154 | | ----@field Search fun(param: any): KeyAssignment |
155 | | ----@field SelectTextAtMouseCursor fun(param: any): KeyAssignment |
156 | | ----@field SendKey fun(param: any): KeyAssignment |
157 | | ----@field SendString fun(param: any): KeyAssignment |
158 | | ----@field SetPaneZoomState fun(param: any): KeyAssignment |
159 | | ----@field Show fun(param: any): KeyAssignment |
160 | | ----@field ShowDebugOverlay fun(param: any): KeyAssignment |
161 | | ----@field ShowLauncher fun(param: any): KeyAssignment |
162 | | ----@field ShowLauncherArgs fun(param: any): KeyAssignment |
163 | | ----@field ShowTabNavigator fun(param: any): KeyAssignment |
164 | | ----@field SpawnCommandInNewTab fun(param: any): KeyAssignment |
165 | | ----@field SpawnCommandInNewWindow fun(param: any): KeyAssignment |
166 | | ----@field SpawnTab fun(param: any): KeyAssignment |
167 | | ----@field SpawnWindow fun(param: any): KeyAssignment |
168 | | ----@field SplitHorizontal fun(param: any): KeyAssignment |
169 | | ----@field SplitPane fun(param: any): KeyAssignment |
170 | | ----@field SplitVertical fun(param: any): KeyAssignment |
171 | | ----@field StartWindowDrag fun(param: any): KeyAssignment |
172 | | ----@field SwitchToWorkspace fun(param: any): KeyAssignment |
173 | | ----@field SwitchWorkspaceRelative fun(param: any): KeyAssignment |
174 | | ----@field ToggleFullScreen fun(param: any): KeyAssignment |
175 | | ----@field TogglePaneZoomState fun(param: any): KeyAssignment |
| 98 | +---@field ActivateCommandPalette KeyAssignFunction |
| 99 | +---@field ActivateCopyMode KeyAssignFunction |
| 100 | +---@field ActivateKeyTable KeyAssignFunction |
| 101 | +---@field ActivateLastTab KeyAssignFunction |
| 102 | +---@field ActivatePaneByIndex KeyAssignFunction |
| 103 | +---@field ActivatePaneDirection KeyAssignFunction |
| 104 | +---@field ActivateTab KeyAssignFunction |
| 105 | +---@field ActivateTabRelative KeyAssignFunction |
| 106 | +---@field ActivateTabRelativeNoWrap KeyAssignFunction |
| 107 | +---@field ActivateWindow KeyAssignFunction |
| 108 | +---@field ActivateWindowRelative KeyAssignFunction |
| 109 | +---@field ActivateWindowRelativeNoWrap KeyAssignFunction |
| 110 | +---@field AdjustPaneSize KeyAssignFunction |
| 111 | +---@field AttachDomain KeyAssignFunction |
| 112 | +---@field CharSelect KeyAssignFunction |
| 113 | +---@field ClearKeyTableStack KeyAssignFunction |
| 114 | +---@field ClearScrollback KeyAssignFunction |
| 115 | +---@field ClearSelection KeyAssignFunction |
| 116 | +---@field CloseCurrentPane KeyAssignFunction |
| 117 | +---@field CloseCurrentTab KeyAssignFunction |
| 118 | +---@field CompleteSelection KeyAssignFunction |
| 119 | +---@field CompleteSelectionOrOpenLinkAtMouseCursor KeyAssignFunction |
| 120 | +---@field Copy KeyAssignFunction |
| 121 | +---@field CopyTo KeyAssignFunction |
| 122 | +---@field DecreaseFontSize KeyAssignFunction |
| 123 | +---@field DetachDomain KeyAssignFunction |
| 124 | +---@field DisableDefaultAssignment KeyAssignFunction |
| 125 | +---@field EmitEvent KeyAssignFunction |
| 126 | +---@field ExtendSelectionToMouseCursor KeyAssignFunction |
| 127 | +---@field Hide KeyAssignFunction |
| 128 | +---@field HideApplication KeyAssignFunction |
| 129 | +---@field IncreaseFontSize KeyAssignFunction |
| 130 | +---@field InputSelector KeyAssignFunction |
| 131 | +---@field MoveTab KeyAssignFunction |
| 132 | +---@field MoveTabRelative KeyAssignFunction |
| 133 | +---@field Multiple KeyAssignFunction |
| 134 | +---@field Nop KeyAssignFunction |
| 135 | +---@field OpenLinkAtMouseCursor KeyAssignFunction |
| 136 | +---@field PaneSelect KeyAssignFunction |
| 137 | +---@field Paste KeyAssignFunction |
| 138 | +---@field PasteFrom KeyAssignFunction |
| 139 | +---@field PastePrimarySelection KeyAssignFunction |
| 140 | +---@field PopKeyTable KeyAssignFunction |
| 141 | +---@field PromptInputLine KeyAssignFunction |
| 142 | +---@field QuickSelect KeyAssignFunction |
| 143 | +---@field QuickSelectArgs KeyAssignFunction |
| 144 | +---@field QuitApplication KeyAssignFunction |
| 145 | +---@field ReloadConfiguration KeyAssignFunction |
| 146 | +---@field ResetFontAndWindowSize KeyAssignFunction |
| 147 | +---@field ResetFontSize KeyAssignFunction |
| 148 | +---@field ResetTerminal KeyAssignFunction |
| 149 | +---@field RotatePanes KeyAssignFunction |
| 150 | +---@field ScrollByCurrentEventWheelDelta KeyAssignFunction |
| 151 | +---@field ScrollByLine KeyAssignFunction |
| 152 | +---@field ScrollByPage KeyAssignFunction |
| 153 | +---@field ScrollToBottom KeyAssignFunction |
| 154 | +---@field ScrollToPrompt KeyAssignFunction |
| 155 | +---@field ScrollToTop KeyAssignFunction |
| 156 | +---@field Search KeyAssignFunction |
| 157 | +---@field SelectTextAtMouseCursor KeyAssignFunction |
| 158 | +---@field SendKey KeyAssignFunction |
| 159 | +---@field SendString KeyAssignFunction |
| 160 | +---@field SetPaneZoomState KeyAssignFunction |
| 161 | +---@field Show KeyAssignFunction |
| 162 | +---@field ShowDebugOverlay KeyAssignFunction |
| 163 | +---@field ShowLauncher KeyAssignFunction |
| 164 | +---@field ShowLauncherArgs KeyAssignFunction |
| 165 | +---@field ShowTabNavigator KeyAssignFunction |
| 166 | +---@field SpawnCommandInNewTab KeyAssignFunction |
| 167 | +---@field SpawnCommandInNewWindow KeyAssignFunction |
| 168 | +---@field SpawnTab KeyAssignFunction |
| 169 | +---@field SpawnWindow KeyAssignFunction |
| 170 | +---@field SplitHorizontal KeyAssignFunction |
| 171 | +---@field SplitPane KeyAssignFunction |
| 172 | +---@field SplitVertical KeyAssignFunction |
| 173 | +---@field StartWindowDrag KeyAssignFunction |
| 174 | +---@field SwitchToWorkspace KeyAssignFunction |
| 175 | +---@field SwitchWorkspaceRelative KeyAssignFunction |
| 176 | +---@field ToggleFullScreen KeyAssignFunction |
| 177 | +---@field TogglePaneZoomState KeyAssignFunction |
176 | 178 |
|
177 | 179 | ---@class ActionClass |
178 | 180 | ---@field ActivateCommandPalette any |
|
0 commit comments