From c6149adf55a1ab108a9336ba15a82bd11a809cb3 Mon Sep 17 00:00:00 2001
From: nicm <nicm>
Date: Mon, 13 Dec 2021 09:42:20 +0000
Subject: [PATCH] Make pane-border-format a pane option, GitHub issue 2999.

---
 options-table.c | 2 +-
 screen-redraw.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/options-table.c b/options-table.c
index bad22bfb..cfb8162e 100644
--- a/options-table.c
+++ b/options-table.c
@@ -965,7 +965,7 @@ const struct options_table_entry options_table[] = {
 
 	{ .name = "pane-border-format",
 	  .type = OPTIONS_TABLE_STRING,
-	  .scope = OPTIONS_TABLE_WINDOW,
+	  .scope = OPTIONS_TABLE_WINDOW|OPTIONS_TABLE_PANE,
 	  .default_str = "#{?pane_active,#[reverse],}#{pane_index}#[default] "
 			 "\"#{pane_title}\"",
 	  .text = "Format of text in the pane status lines."
diff --git a/screen-redraw.c b/screen-redraw.c
index 0326c12d..5ef9e64c 100644
--- a/screen-redraw.c
+++ b/screen-redraw.c
@@ -373,7 +373,7 @@ screen_redraw_make_pane_status(struct client *c, struct window_pane *wp,
 		style_apply(&gc, w->options, "pane-active-border-style", ft);
 	else
 		style_apply(&gc, w->options, "pane-border-style", ft);
-	fmt = options_get_string(w->options, "pane-border-format");
+	fmt = options_get_string(wp->options, "pane-border-format");
 
 	expanded = format_expand_time(ft, fmt);
 	if (wp->sx < 4)