mirror of
https://github.com/tmux/tmux.git
synced 2025-09-03 14:27:09 +00:00
break-pane command to split a pane off into a new window; bound to ! by default.
This commit is contained in:
15
window.c
15
window.c
@ -1,4 +1,4 @@
|
||||
/* $Id: window.c,v 1.69 2009-03-01 22:05:35 nicm Exp $ */
|
||||
/* $Id: window.c,v 1.70 2009-03-07 09:29:54 nicm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||
@ -201,8 +201,7 @@ window_index(struct window *s, u_int *i)
|
||||
}
|
||||
|
||||
struct window *
|
||||
window_create(const char *name, const char *cmd, const char *cwd,
|
||||
const char **envp, u_int sx, u_int sy, u_int hlimit, char **cause)
|
||||
window_create1(u_int sx, u_int sy)
|
||||
{
|
||||
struct window *w;
|
||||
u_int i;
|
||||
@ -229,6 +228,16 @@ window_create(const char *name, const char *cmd, const char *cwd,
|
||||
ARRAY_ADD(&windows, w);
|
||||
w->references = 0;
|
||||
|
||||
return (w);
|
||||
}
|
||||
|
||||
struct window *
|
||||
window_create(const char *name, const char *cmd, const char *cwd,
|
||||
const char **envp, u_int sx, u_int sy, u_int hlimit, char **cause)
|
||||
{
|
||||
struct window *w;
|
||||
|
||||
w = window_create1(sx, sy);
|
||||
if (window_add_pane(w, -1, cmd, cwd, envp, hlimit, cause) == NULL) {
|
||||
window_destroy(w);
|
||||
return (NULL);
|
||||
|
Reference in New Issue
Block a user