From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Documentation of tab-bar-show and friends Date: Mon, 06 Sep 2021 11:12:19 +0300 Message-ID: <83mtoqrul8.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39183"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 06 10:12:54 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mN9kL-000A2V-Ox for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Sep 2021 10:12:53 +0200 Original-Received: from localhost ([::1]:49892 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mN9kK-0008Pr-8N for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Sep 2021 04:12:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44328) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mN9jk-0007lC-7r for emacs-devel@gnu.org; Mon, 06 Sep 2021 04:12:16 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:59332) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mN9ji-0002V6-Pw; Mon, 06 Sep 2021 04:12:14 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1644 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mN9ji-0004eO-Cp; Mon, 06 Sep 2021 04:12:14 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:274086 Archived-At: The current documentation of this seems to be incomplete and for some reason hides some of the functionality. First, the NEWS entry for tab-bar-show says: *** The tab bar is frame-local when 'tab-bar-show' is a number. Show/hide the tab bar independently for each frame, according to the value of 'tab-bar-show'. What does it mean "frame-local" in this case? Does it mean one should use a frame parameter called tab-bar-show? Or does it mean something else? Next, the above says "a number", but the doc string of tab-bar-show, the defcustom forms, and the manual only describe one value: 1. However, the code does: ((natnump tab-bar-show) (if (> (length (funcall tab-bar-tabs-function frame)) tab-bar-show) 1 0)))) So tab-bar-show can be meaningfully set to a number other than 1. This is undocumented, for some reason. Is that intentional? Please help me rectify these problems. Thanks.