From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David Phillips via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#50112: 28.0.50; ediff help frame does not display text Date: Fri, 20 Aug 2021 11:44:08 -0400 Message-ID: References: <67AE7889-E5EE-4BBA-8B2B-2E4C04EF2EFB@cfa.harvard.edu> <6567a97a-2ceb-cd4f-2f54-8b78e4865f5b@gmx.at> <6870aaf2-64d2-d9af-a56d-d585e319946e@gmx.at> Reply-To: David Phillips Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) 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="29236"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pillule@riseup.net, 50112@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 20 17:45:34 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1mH6i5-0007Mk-6j for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 Aug 2021 17:45:33 +0200 Original-Received: from localhost ([::1]:36382 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mH6i4-0000P4-1X for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 Aug 2021 11:45:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54812) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mH6ha-0000LV-Jq for bug-gnu-emacs@gnu.org; Fri, 20 Aug 2021 11:45:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52079) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mH6ha-00017a-C1 for bug-gnu-emacs@gnu.org; Fri, 20 Aug 2021 11:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mH6ha-0005jh-9D for bug-gnu-emacs@gnu.org; Fri, 20 Aug 2021 11:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: David Phillips Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Aug 2021 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50112 X-GNU-PR-Package: emacs Original-Received: via spool by 50112-submit@debbugs.gnu.org id=B50112.162947426221970 (code B ref 50112); Fri, 20 Aug 2021 15:45:02 +0000 Original-Received: (at 50112) by debbugs.gnu.org; 20 Aug 2021 15:44:22 +0000 Original-Received: from localhost ([127.0.0.1]:35392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH6gw-0005iI-4u for submit@debbugs.gnu.org; Fri, 20 Aug 2021 11:44:22 -0400 Original-Received: from mail-qt1-f178.google.com ([209.85.160.178]:40956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH6gu-0005i2-KZ for 50112@debbugs.gnu.org; Fri, 20 Aug 2021 11:44:21 -0400 Original-Received: by mail-qt1-f178.google.com with SMTP id y9so7788963qtv.7 for <50112@debbugs.gnu.org>; Fri, 20 Aug 2021 08:44:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cfa.harvard.edu; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=fVl78sKw2wuLGmbzK6zXN7+gub8yr6TagV/b7c9vJsw=; b=xCcHMvptaSNwtI2nkz3NaSUWCZ2EGZss+2ceHWGUwcVQJ5NbndY3nMp5iG3ii3B86F knySggJaKf3a5vwdORV/Kr2Ex8nLRegQafufD96ykHY4Boll8/WFCtmoqNsW9eWp8o2n 5Ec1ZVc84fUKl3QoCqm8Z2w2eptkKYL/vsE00m7O5ZWx1WDjwupGPyhEPckUgagzif7A 0mRdhw6YBG9DPvJTqFPFm1+CNMYvwJCDL84bxp4Xr1xRN6pm5VafBrY40DCfQvmBygS1 bbFozC2wIUnnBUGGk/3fVAse9rFaCevAu5P2ZUOy1AMKH7AZNciILhARTY15RO4jV5/0 LGRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=fVl78sKw2wuLGmbzK6zXN7+gub8yr6TagV/b7c9vJsw=; b=a2CXjbchX2yQ658jdhtYon2POzMuc5p7qyr7xQIhOGwN89Ak7o+/hOBNVN3XDhy89f wt1NF1Cv6XwnK/Zz/SZjXgOEiTi65s62FqPEKhWl1i/8g1Tm/8OJ9GZYfRIiVY8ZXpzj ggCtxxeVnE1JkQOsoC7vTFbPPsjYbJfhYMQ6OIPQc3+IZuRf+Rx/0eed/vCsAAdra+dm LUXDIhxt+1R2dfQonTXvoYEpC09p2nXD1pfs3mlH4u1FESmzuhH1MyVvLy+tI9xuvyT0 F6Cpgu2q5AIpOfXmNk19IKNL/kbcRNtuCo2VVZQ6GYls8KDIGEsj+9RmjDFtFLbtHOLO PwSA== X-Gm-Message-State: AOAM530kxUmEW7VrtFTRoH5SYuhZmsx/t+6zHzkO5x9p+98kRhuw1XXL CpqBxTECS5LSTBYGIUp3A83GpQ== X-Google-Smtp-Source: ABdhPJy9ZkKDSqQm9tKQEFa33STXB1FHidheWc1ScFJkNO+YMQhviJxJQz4j532yG5A+CN9HJe80BQ== X-Received: by 2002:ac8:7769:: with SMTP id h9mr15320881qtu.144.1629474254974; Fri, 20 Aug 2021 08:44:14 -0700 (PDT) Original-Received: from [192.168.4.24] (pool-74-106-86-212.spfdma.east.verizon.net. [74.106.86.212]) by smtp.gmail.com with ESMTPSA id s13sm2585563qta.64.2021.08.20.08.44.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Aug 2021 08:44:14 -0700 (PDT) In-Reply-To: <6870aaf2-64d2-d9af-a56d-d585e319946e@gmx.at> X-Mailer: Apple Mail (2.3608.120.23.2.7) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:212289 Archived-At: I ran /Applications/Emacs.app/Contents/MacOS/Emacs -Q=20 Loaded two files Ran "ediff-buffers=E2=80=9D Typed =E2=80=98?=E2=80=99 to expand the the help frame and then switched = back to the main frame. After running the elisp you provided, *Messages* contains: -------- For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... Buffer A: Processing difference region 0 of 15 Buffer A: Processing difference region 10 of 15 Buffer B: Processing difference region 0 of 15 Buffer B: Processing difference region 10 of 15 Processing difference regions ... done nil Mark set ---------- The nil comes from executing the elisp to copy the buffer in the help = frame to *foo* and I=E2=80=99d guess is related to things not working = correctly. The "Mark set" was me making sure I had the whole *Messages* = buffer. And *foo* contains: ----------- *Ediff Control Panel* Move around | Toggle features | Manipulate = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D|=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D|=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D p,DEL -previous diff | | -vert/horiz split |a/b -copy A/B's region = to B/A n,SPC -next diff | h -highlighting | rx -restore buf X's = old diff j -jump to diff | @ -auto-refinement | * -refine current = region gx -goto X's point| ## -ignore whitespace | ! -update diff = regions C-l -recenter | #c -ignore case | v/V -scroll up/dn | #f/#h -focus/hide regions | wx -save buf X -scroll lt/rt | X -read-only in buf X | wd -save diff output ~ -swap variants | m -wide display | = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D|=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D|=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D R -show registry | =3D -compare regions | M -show session = group D -diff output | E -browse Ediff manual| G -send bug report i -status info | ? -help off | z/q -suspend/quit = --------------------------------------------------------------------------= ----- For help on a specific command: Click Button 2 over it; or Put the cursor over it and type RET. ------------ David > On Aug 20, 2021, at 11:34 AM, martin rudalics wrote: >=20 > > I do have two frames (and the help frame has no content). There is a > > buffer named *Ediff Control Panel* with the help text in it, but it > > isn=E2=80=99t displayed in the frame labeled Ediff. When I run = ediff-buffers, > > hit =E2=80=98?=E2=80=99, switch back to the main frame, and evaluate = the elisp you > > sent, I get =E2=80=99nil=E2=80=99 in the mini buffer and the buffer = *foo* has the help > > text in it. However, the help frame is still empty. I=E2=80=99m = trying to > > understand what this means. It seems like the frame has the right > > buffer assigned to it but that it is in some weird mode so that it > > isn=E2=80=99t being rendered properly. >=20 > Is *Ediff Control Panel* the first line of *foo*? What does = *Messages* > show? Here it contains the four lines >=20 > Buffer A: Processing difference region 0 of 1 > Buffer B: Processing difference region 0 of 1 > Processing difference regions ... done > # >=20 > martin >=20