mirror of
https://github.com/wez/wezterm.git
synced 2024-12-26 23:04:49 +03:00
e0ea0f46a8
refs: https://github.com/wez/wezterm/pull/2273 refs: https://github.com/wez/wezterm/issues/2253
32 lines
834 B
Markdown
32 lines
834 B
Markdown
# CloseCurrentPane
|
|
|
|
Closes the current pane. If that was the last pane in the tab, closes the tab.
|
|
If that was the last tab, closes that window. If that was the last window,
|
|
wezterm terminates.
|
|
|
|
The act of closing a pane shuts down the PTY associated with the pane and
|
|
then kills the process associated with that pane.
|
|
|
|
```lua
|
|
local wezterm = require 'wezterm'
|
|
|
|
return {
|
|
keys = {
|
|
{
|
|
key = 'w',
|
|
mods = 'CMD',
|
|
action = wezterm.action.CloseCurrentPane { confirm = true },
|
|
},
|
|
},
|
|
}
|
|
```
|
|
|
|
When `confirm` is true, an overlay will render over the pane to ask you to
|
|
confirm whether you want to close it. See also
|
|
[skip_close_confirmation_for_processes_named](../config/skip_close_confirmation_for_processes_named.md).
|
|
|
|
If `confirm` is false then this action will immediately close
|
|
the pane without prompting.
|
|
|
|
|