From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Should https://www.gnu.org/software/emacs/manual/html_node/efaq/Fullscreen-mode-on-MS_002dWindows.html be renamed to Maxmize-mode-on-MS_002dWindows.html ? Date: Sat, 21 Oct 2023 02:35:07 -0700 Message-ID: References: <83o7hjahlw.fsf@gnu.org> <837co7a4po.fsf@gnu.org> <8ca2201b-c0f9-4e8d-b4ca-82d02ad78b99@beloved.name> <8334yva2m8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35850"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii , David Hedlund Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 21 11:36:14 2023 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 1qu8P0-00097Q-HV for ged-emacs-devel@m.gmane-mx.org; Sat, 21 Oct 2023 11:36:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qu8O3-0005y1-D9; Sat, 21 Oct 2023 05:35:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qu8O1-0005xp-J6 for emacs-devel@gnu.org; Sat, 21 Oct 2023 05:35:13 -0400 Original-Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qu8Nz-0006km-Nv; Sat, 21 Oct 2023 05:35:13 -0400 Original-Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-507d7b73b74so2310391e87.3; Sat, 21 Oct 2023 02:35:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697880908; x=1698485708; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=cQoT5gn/7D3qhiBn7KEQ84kwnO8lKkAj/NM+woZYy8Q=; b=mZ9JGDfDjP73SRCDV9yBombCsGIYMHsYCaNRDZEebJBCg+1iXIxTuFAMJ2DUsf0K4w Q8eG+z5W+Z1mE5mzzIv8Qu7C/rZzWJS+QJ5CykDfCgC51ObwD8m57D8SJOrd/QnAmopk 9rCeBdR+Qn95KnQ0F1uMVtpKGZrljrtwBtDocLbl3PkA+3j/ifOuLqqUOXt621W2m5ZZ iUUEa2Nofe2Zv95NnjdY8bfR0vyFW3m8Gw/KVjhThGfWmVGtpJ0p64m+2TFCREzPbJS6 o78mEUlY36oui//eSGHbOHK1FZj9vZVWg9xm9z42CYZMYnsh++ALQCBzH4f7PIHE3uN/ JbIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697880908; x=1698485708; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=cQoT5gn/7D3qhiBn7KEQ84kwnO8lKkAj/NM+woZYy8Q=; b=Dau62f7sATu1dWbqDRoSGHUnqykGlMLVYi5nl9sycP9lItV9cELPOn9tzJwzCRmQ5o blyCcj07fBIjiO25lYtUc7DDC4W4Qu8igGF6eoAXikdsuSHUC1tfFPF7X6cIuW7RQUsc 9mXwK3hQeQ1679ebh0tZXsRzYrzJiD5dhQYGw+eHpdGJj/jI6+hyUAXqlV7ASko7Fw0r rQQaGXLf3y0WizKBG8EPsUIrKqxA0osCLoNAHK4b/2/NmURiILtMGpOX1797RKk14lbT 92vH5lkvmLfjx/OCwxk98vnxqOZBQINt8/yGfyxZSl1Xo0iXcdU0QN12Rotrdi6m4eVh mMbQ== X-Gm-Message-State: AOJu0YyvVIlXBmQS4GjpMUj5vzYCTY4nCFWeeP0PcJX/nQOnA588HyRr WTPynYPCT2kkO4UVqcChRPeERnLYAyUjeuqzC6baz5Mx9OeNvg== X-Google-Smtp-Source: AGHT+IF+7h3DXICBASPbtnI4/EMrwAWGhgmY8uFIGC5z7w+a2UvRhVlpoM2ijThJO7BMxuKC34+r0O3B7O0ZnRuleZE= X-Received: by 2002:a19:8c0b:0:b0:500:b5db:990b with SMTP id o11-20020a198c0b000000b00500b5db990bmr2825673lfd.47.1697880908179; Sat, 21 Oct 2023 02:35:08 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 21 Oct 2023 02:35:07 -0700 In-Reply-To: <8334yva2m8.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=stefankangas@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:311641 Archived-At: Eli Zaretskii writes: >> Next, the alternative solution does have a drawback, albeit a minor >> one: it uses early-init.el, something that is explicitly NOT >> recommended for display-related customizations. It evidently works in >> this case, but advertising this in the FAQ flies in the face of our >> general recommendation not to do this kind of stuff there. > > Specifically, the Emacs user manual says: > > We do not recommend that you move into =E2=80=98early-init.el=E2=80= =99 customizations > that can be left in the normal init files. That is because the early > init file is read before the GUI is initialized, so customizations > related to GUI features will not work reliably in =E2=80=98early-init.e= l=E2=80=99. By > contrast, the normal init files are read after the GUI is initialized. > If you must have customizations in the early init file that rely on GUI > features, make them run off hooks provided by the Emacs startup, such a= s > =E2=80=98window-setup-hook=E2=80=99 or =E2=80=98tty-setup-hook=E2=80=99= . *Note Hooks::. > > So I wonder whether we should advertise the suggested addition for > early-init file. Stefan, WDYT? I honestly don't know. Do we foresee any issues with it? BTW, how would one otherwise affect the default frame parameters, if not by adding it to "early-init.el"? It seems like you have no choice but modify `default-frame-alist' before the first frame is created, if you want it to affect the first frame. So perhaps doing it this way is "the right thing", even? The above text speaks of "customizations related to GUI features", but doesn't give any examples. I'm not an expert at that stuff, so it's hard for me to understand which features might be covered by that. Perhaps it's a small list that could be enumerated exhaustively, or perhaps it's basically everything with a few exceptions. > Is this indeed a "frequently-asked" question, about GNU/Linux? If it > is, I'm okay with adding such a section, or even rewriting this > section (and renaming it) to make it not Windows-specific. But we do > not usually add here answers for questions just because they _could_ > be asked. Again, I'd like to hear Stefan's opinion on this. I agree that the FAQ should focus on, well, Frequently Asked Questions. The work I'd personally like to see on the FAQ would be to get rid of old stuff, which is no longer asked much, and adding new stuff which is. That way, perhaps it would become more popular and useful, in particular to new users. This particular case is not easy to answer. I have never heard this question before, but that might be because I've used tiling window managers since basically forever. So I feel like I might be biased. David, if you think this question is asked often, could you tell us a bit more about it? I understand that it might be hard to provide URLs, but even just anecdotes might be useful.