From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eduardo Ochs Newsgroups: gmane.emacs.help Subject: Recommended way to make pop-to-buffer use the current window? Date: Fri, 16 Jul 2021 01:05:43 -0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2412"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 16 06:06:22 2021 Return-path: Envelope-to: geh-help-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 1m4F7G-0000Rn-Bm for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 16 Jul 2021 06:06:22 +0200 Original-Received: from localhost ([::1]:38092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m4F7F-0001pB-5w for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 16 Jul 2021 00:06:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59064) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4F6s-0001p3-QY for help-gnu-emacs@gnu.org; Fri, 16 Jul 2021 00:05:58 -0400 Original-Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]:37695) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m4F6q-0007wv-In for help-gnu-emacs@gnu.org; Fri, 16 Jul 2021 00:05:58 -0400 Original-Received: by mail-pl1-x631.google.com with SMTP id y3so281669plp.4 for ; Thu, 15 Jul 2021 21:05:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=zZUgn4kv+DQt7VLcHpjC58NbWNdK+MsXPcLJAaH+bCQ=; b=ZSk+GCQY1i9URnltP+OKAk3V06JMWbvozCP2S/kEmD5iEv/WXzS1QwSi3JMLH2Ey13 Zg7DB2yZUQSJEvus9piM58YH7FpvJfI+vFQIpZzEVvm4ytyhoaT5Y370F/ZfOBfVyoWs gE5J2jaDjyYaCQZ9Jk2hDgRj1OQUXh7o/psyEw6tIGM79pD9NXVCzYmj8876y7s0Y025 mw3W87cFT5U+N0IX+LyNseh3ZjviD6e6+lErn91cTrLGVsvg7VBGFxon4dc1gaxuk5xC IP4APb7C26/LyNLbf01Gd6AbAkiX45RJ2uxSZ3nwHIQTQS5o/3n2rON/AOMlkT0d+j3+ NK1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zZUgn4kv+DQt7VLcHpjC58NbWNdK+MsXPcLJAaH+bCQ=; b=dKNu+EM4ZsR8F3afz9LjaE8opi+n8WU68KFHxvxW+bdMMsE68GAF6NQr0MZksfjo42 k2IoWIahj+78636no94yB9E7I8JhK3muYG5LfGbyfVD1KTybbTkyFTI4e7fIImJixS8S 133tVswkoat5CQk2RA/Ct9dqaObz9xJ07CXEYBgnRFIYj6lESdIaijizVn/+VXcm2DSl NFuJ5PsScQhCyUHKqXTFjmhqMqyx6kzyaZgmaAs1WbTYgc7/zL3aWLBr7GgbJNnCdWbc K3Byt/iUFlsh9bSImXttCkS4Kaf3TBGSdyiAaDfsV53t6OX90+sCI/imiZd5o36P/6zr L4FQ== X-Gm-Message-State: AOAM533gGVqx8NfXsBPuO/+ZQWPDP5xlhzlQT2y1srpUXKSggkDLa+3j 3BSx/yC/UeYWrF1NGrXitTBjx/LF3JOhC6YCeXuZntfYQWc= X-Google-Smtp-Source: ABdhPJzuPKsQUdPBzaUNiq4EydYTgaKwZSbuBflek+HW5839sVY+w2svsUdrtFMz1/IdPOAoRA0DsPv+J1LsNKdZm3Q= X-Received: by 2002:a17:90a:2906:: with SMTP id g6mr7718094pjd.100.1626408354802; Thu, 15 Jul 2021 21:05:54 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::631; envelope-from=eduardoochs@gmail.com; helo=mail-pl1-x631.google.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=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-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131733 Archived-At: Hi list, what is the recommended way to create a wrapper around a function that uses `pop-to-buffer' to make it use the current window to display its buffer? I am asking because I want to add support for shortdoc to eev... If I run this (shortdoc-display-group 'alist) in a two-window setting in which the selected window is the one at the left then the buffer "*Shortdoc alist*" appears in the right window, and the selected window becomes the one at the right... ...and I would like to create a function that can be called like this, (find-shortdoc 'alist) that would work like `shortdoc-display-group' but that would never change the window setting and that would always use the current window to shortdoc buffer... If anyone is curious about why eev needs this, there is more info here: http://angg.twu.net/eev-intros/find-here-links-intro.html#2 (find-here-links-intro "2. \"Here\"") http://angg.twu.net/eev-intros/find-eev-quick-intro.html#3 (find-eev-quick-intro "3. Elisp hyperlinks") Thanks in advance, Eduardo Ochs http://angg.twu.net/#eev