aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_docmd.c
diff options
context:
space:
mode:
authorWe're Yet <58348703+butwerenotthereyet@users.noreply.github.com>2020-01-18 13:19:56 -0800
committerWe're Yet <58348703+butwerenotthereyet@users.noreply.github.com>2020-01-19 14:30:12 -0800
commit8e385eb46a8b961a760e05b4cfa053cf713def62 (patch)
treeafc903922f87db3f8b4d05408651d651c690da95 /src/nvim/ex_docmd.c
parentfd89ad7bfb1534c42c99b36ca025ea42ccbee7e1 (diff)
downloadrneovim-8e385eb46a8b961a760e05b4cfa053cf713def62.tar.gz
rneovim-8e385eb46a8b961a760e05b4cfa053cf713def62.tar.bz2
rneovim-8e385eb46a8b961a760e05b4cfa053cf713def62.zip
tabpage: :tabs indicates previous tabpage's curwin
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r--src/nvim/ex_docmd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 30e7ecd434..6bda62594e 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -7037,6 +7037,10 @@ static void ex_tabs(exarg_T *eap)
msg_start();
msg_scroll = TRUE;
+ win_T *lastused_win = valid_tabpage(lastused_tabpage)
+ ? lastused_tabpage->tp_curwin
+ : NULL;
+
FOR_ALL_TABS(tp) {
if (got_int) {
break;
@@ -7054,7 +7058,7 @@ static void ex_tabs(exarg_T *eap)
}
msg_putchar('\n');
- msg_putchar(wp == curwin ? '>' : ' ');
+ msg_putchar(wp == curwin ? '>' : wp == lastused_win ? '#' : ' ');
msg_putchar(' ');
msg_putchar(bufIsChanged(wp->w_buffer) ? '+' : ' ');
msg_putchar(' ');