From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Gregor Zattler Newsgroups: gmane.emacs.bugs Subject: bug#38624: 27.0.50; [wish] tab navigation via keyboard should mimic buffer navigation Date: Sun, 15 Dec 2019 16:58:39 +0100 Message-ID: <874ky1twb4.fsf@len.workgroup> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="53331"; mail-complaints-to="usenet@blaine.gmane.org" To: 38624@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 15 16:59:31 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1igWIs-000Dki-AE for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Dec 2019 16:59:30 +0100 Original-Received: from localhost ([::1]:40774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igWIq-000527-Se for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Dec 2019 10:59:29 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55759) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igWIR-00051k-W0 for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2019 10:59:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1igWIQ-0006Wt-Ky for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2019 10:59:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59313) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1igWIQ-0006W3-GX for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2019 10:59:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1igWIQ-0004eU-Gd for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2019 10:59:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gregor Zattler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Dec 2019 15:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38624 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.157642553017851 (code B ref -1); Sun, 15 Dec 2019 15:59:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 15 Dec 2019 15:58:50 +0000 Original-Received: from localhost ([127.0.0.1]:37053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWIE-0004dr-Bq for submit@debbugs.gnu.org; Sun, 15 Dec 2019 10:58:50 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:49075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1igWIC-0004dk-Qy for submit@debbugs.gnu.org; Sun, 15 Dec 2019 10:58:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55171) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igWIB-00051M-DV for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2019 10:58:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1igWIA-0005BB-5b for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2019 10:58:47 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:40935) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1igWI9-0004zC-RC for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2019 10:58:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576425523; bh=yLbjyWrcs2EwAgZUrM2js5KikeQsVri4kwMtN3RFZ74=; h=X-UI-Sender-Class:From:To:Subject:Date; b=LZ6dKeHYmfe6AIll3AOflrNHhukS92lpVzPqJEEZfYFaKMw5X1LYKPwRrnYxl60Km oS6wt3DDhCpVRAd8wp8Xoop7ECY5gAMJj/f1eysgahWQf4DrkmD2hPN26NIBhtlfp0 3fwzI0FnScWy41vI8W9eT3YaXuC8JSWKg9QUSkMk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from len.workgroup ([84.185.108.19]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mf07E-1i4gdE3i02-00gcI6; Sun, 15 Dec 2019 16:58:42 +0100 X-Provags-ID: V03:K1:Epi+nO36oZ5hA4AVMncXrW+lQ3OJk8m24HsmEc6qwD+jmNftxSV 8IOi0q3m05Rd4L/qnvyao9fL8DMUJcNkfVOXw1CBsVlO2ayoLIAhAK6bxPfAlacGAl9t3VH v5HbuCcTo8rPuoGuwiWbCyp+DeM4KKiyR/geneAk/BZRJYbYMtgAQfK9h4EPxAe1JA2VOc3 kPFsdqsYdi6wO++4pAATg== X-UI-Out-Filterresults: notjunk:1;V03:K0:rXaOcjrl1Ok=:DqyYl4qwUNhJCmKT7/RDYY T4ZBMfxUSyQIAhIqHmcOJQq/x2Cyt8TeZbudgZf4tZdeiulB4r5XZ13qVGiWPTGNo3FK+Qhj8 Q8BMnU3Ftd6YlM59OUCnYM6Qch7jOnhQjErdGwt0oda1mtG7926EHQSfxsL0CLseFqn0nkfxt zb4KEnr6ZUD99sCZdyEU5u100jEUHCYY0+YRnvry4D3eiGO6pi4jyzIYdYUrnpvgb9BoQjCgx NswGV1X7mbjbcmh1fiFkh7NOiRK5pzMpN2R6iJ2QUqVSF0AbwJe+TxDE3t+5wuvquB0XFDe7Z QDLY3+vsN/9TSpCQyanQ9H8AgxlRn+2b/BDFQJ+Y/Kb8xbYS3TCZj3RaVQ6mEhrSFcX0NPg6S TOLgnlEVjABZZufLRCpw4DldWDgOAO0A0pLmhWpvhFlYQKAtqgHKG4PQ+S5VFHmUvhXi6l0mJ 0s0L0TO/u9WZhLz0URrfofUOc6hGi55hJwSBzrmS11GbHfM6jGYoblPtBXciRozxfyc+SXOtn ntbGur7np8uqi8bqy/BjwAvPFIVnoyp30KT2mXsPXyVxYyIEnTtmGDxlpgdUZlOvakGzr6i5C XjGFgCpK8qOUvoGAzTq7UydsSB/KWs1/F9at/7lGwyfQC03I0OndhuPJrNQ3yiOIVvHEHZMr0 KwS23+2pc3u2L7xKaBP2yP5wql/TvTw8KgwGLunv9VoKofFsmEtt/4AIJ5np901wMpMLBbbVq JGOliNf1VDOUwU0KjxGDYsaA7V8QK4QYxgey1y6Gshe4YuCXZSnRYgS9yQa03nYEkhmX5Zr5 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:173377 Archived-At: Dear emacs developers, Juri, this wish list bug is about the tab bar user interface, I'd like to navigate tabs via keyboard, probably without showing the tab bar: Navigating tabs with "C-X t o" is error prone since it provides no feedback which tab is selected (different tabs may show identical window configurations at a specific point of time). Perhaps it should show the name of the selected tab in the echo area? Or the name of the tab could be shown in the mode line? I'd prefer to navigate tabs like buffers via names and completion. This would be like switch-to-buffer, how about "C-X t t" as the default key binding? This would happen in the echo area, therefore be less visual intrusive and keep the current window configuration visible till I choose the next one, while tab-list blanks the whole frame till I choose the next one from this list. M-x tab-list creates a temporary tab, which looks like a buffer in a window, but is not shown for instance as a buffer in ibuffer. Other than ibuffer or list-buffers which split the window and therefore provide some visual context, tab-list destroys this context. The names of the tabs are somehow centred vertically and horizontally, which irritates me. I would prefer tab-list to create a buffer which mimics list-buffers or better ibuffer. This could be bound to "C-X t C-t". Then I would have the choice to have a dedicated tab which shows this buffer or switch to it in a tab. Perhaps it should be possible or even default to bury this tab list before switching to the next tab, in order to restore the windows configuration in the tab current when calling tab-list. Then for instance in ibuffer I can kill a line with C-K and yank it in another buffer. This is not possible with the tab-list. It only marks the tab on this line for deletion (which is ok) but does not copy it to the kill ring. Thanks for providing tabs in emacs, Gregor In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2019-12-15 built on len Repository revision: 0ca32d1270bd5d494e365f3525fa65ac423f6658 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 System Description: Debian GNU/Linux 9 (stretch) Recent messages: nil Auto-saving...done Auto-saving...done next-line: End of buffer [10 times] scroll-down-command: Beginning of buffer previous-line: Beginning of buffer [13 times] Auto-saving...done C-x t TAB is undefined Quit [2 times] Configured using: 'configure -C --prefix=3D/usr/local/stow/emacs-snapshot --with-file-notification=3Dinotify --without-toolkit-scroll-bars --with-x-toolkit=3Dgtk3 'CFLAGS=3D-g -O2 -fdebug-prefix-map=3D/home/grfz/src/emacs=3D. -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wall -fno-pie' 'CPPFLAGS=3D-Wdate-tim= e -D_FORTIFY_SOURCE=3D2 ' 'LDFLAGS=3D-Wl,-z,relro -no-pie'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB GTK3 X11 XDBE XIM MODULES THREADS PDUMPER GMP Important settings: value of $LC_ALL: value of $LC_COLLATE: de_DE.utf8 value of $LC_CTYPE: de_DE.utf8 value of $LC_MESSAGES: POSIX value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix