From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Kiso Katsuyuki Newsgroups: gmane.emacs.devel Subject: Selecting *Compile-log* buffer automatically Date: Sun, 10 Dec 2023 12:38:22 -0600 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000eb0908060c2c1fc2" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13517"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 10 19:39:56 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 1rCOiZ-0003PD-Ve for ged-emacs-devel@m.gmane-mx.org; Sun, 10 Dec 2023 19:39:55 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rCOhX-00046h-3c; Sun, 10 Dec 2023 13:38:51 -0500 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 1rCOhU-00046S-Gm for emacs-devel@gnu.org; Sun, 10 Dec 2023 13:38:48 -0500 Original-Received: from mail-oo1-xc30.google.com ([2607:f8b0:4864:20::c30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rCOhO-0001sQ-0S for emacs-devel@gnu.org; Sun, 10 Dec 2023 13:38:45 -0500 Original-Received: by mail-oo1-xc30.google.com with SMTP id 006d021491bc7-58cf894544cso2243370eaf.3 for ; Sun, 10 Dec 2023 10:38:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702233514; x=1702838314; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=e+rHTHckIO8t6zgwSbfsFp1vy4g5vrOEjU1GU7GsZGY=; b=iiQXuM2wLt8vqHA3xb4lDZ3PGG0SN1nEhjGkbcB5ASlLPikSMPUQ7m6vIRCM29/4J5 KosEiLdUEweRaMl35P6E5N5cGRyKrbpseXUFlNYOHW6KhwMD28fyihg+71+sxi+jX0qd mCcKqd6VyHgab5IE99br/lYEo+rTYUljPVzulfuoliYRVYYUDZ7Yw1onfcV3arKPy9PA 1PhkLdPdNlCberZW2FbRTZyD4frbidRAZICqmmfg/EBvOEf9Ux8i6ewGLXRU+s8pvNqA d8w+pGK1Qw+yANtJH6s76TzZgULzCs7opHX3FWu48ZJ39gIVZXzzEgh2/BFAdjpmj75J Ou8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702233514; x=1702838314; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=e+rHTHckIO8t6zgwSbfsFp1vy4g5vrOEjU1GU7GsZGY=; b=tqRn0GStUxRmuZVpVl3aA81PR1yYQZMfXd5GEffQniw8zghL6Gd6y/wWy7cafNZaxa g82Kx+0InoIYvC2l3o0dezyCwNMqCKn+E7kHiniabZnnwH0w5jiUeNCSki6YJF5DIgn4 +Tc4/8DDAv7bUloJ3AeBxBxUa8vCzW6fQQBtfXA6zDSoU+CGgEvL8ueLNkgByadI2YUP eQ29zgb1yR54JxiDb5mkds7Itah0VgIlAxvccIPVrwUgsDOfTAE9df9yv0xy2CTLqYiA shshqfivtjSaw/5DSsu2x6DKAWwPgMK5qlqPazKHmAnKrYh+BANz2BYFdoxkrccIiOQU gFbw== X-Gm-Message-State: AOJu0YyTMY3SXaZ2MJTs96PTf9tytcg9bj/+mQw7H5QzyiR5AOAGnF7b QvuJLw/bBx/T+GDCRnsOBUO47DKpiAKFvTOQYiCocBXB5jY= X-Google-Smtp-Source: AGHT+IEDqqMMLhY9qC2aD7B5PiyeMgDrq+J0Eml1rE8viOGBEQfLpeRV50BD4sU2TfLjQQD4zBChYXJNCbiWxXBGsQo= X-Received: by 2002:a05:6808:399b:b0:3b9:ede4:524d with SMTP id gq27-20020a056808399b00b003b9ede4524dmr4153211oib.116.1702233513853; Sun, 10 Dec 2023 10:38:33 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::c30; envelope-from=katsuyuki2388@gmail.com; helo=mail-oo1-xc30.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:313685 Archived-At: --000000000000eb0908060c2c1fc2 Content-Type: text/plain; charset="UTF-8" Hi all, I often tweak my elisp codes and byte-compile them. I recently found that I had been moving focus to the *Compile-log* buffer and burying it after byte-compiling an elisp file. Selecting *Compile-log* buffer automatically reduces commands to do this. After my investigation on bytecomp.el and warning.el, there seems to be no option to select the *Compile-log* buffer automatically when it shows up in the active frame. Does it make sense to do - On byte-compiling an elisp file, select the byte-compile-log-buffer window automatically if the buffer is visible, and - Add a variable to switch the function enable/disable. ? --000000000000eb0908060c2c1fc2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

I often tweak my eli= sp codes and byte-compile them.
I recently found that I had b= een moving focus to the *Compile-log* buffer and burying it after byte-comp= iling an elisp file.
Selecting *Compile-log* buffer automatically= reduces commands to do this.
After my investigation on bytec= omp.el and warning.el, there seems to be no option to select the *Compile-l= og* buffer automatically=C2=A0
when it shows up in the active fra= me.

Does it make sense to do
- On byte-compilin= g an elisp file, select the byte-compile-log-buffer window automatically if= the buffer is visible, and
- Add a variable to switch the function enab= le/disable.
?
--000000000000eb0908060c2c1fc2--