From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: dalanicolai@gmail.com Newsgroups: gmane.emacs.bugs Subject: bug#49376: Feature request (poll): default function for pretty printing when called interactively Date: Sun, 04 Jul 2021 13:22:59 +0200 Message-ID: <613fca7bda12799d0847d127d616d1ecb4a86504.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32724"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.40.2 (3.40.2-1.fc34) To: 49376@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 04 13:24:09 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 1m00EL-0008P3-H5 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 04 Jul 2021 13:24:09 +0200 Original-Received: from localhost ([::1]:54578 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m00EK-0006kQ-3k for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 04 Jul 2021 07:24:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46434) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m00EE-0006k4-CG for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 07:24:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57107) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m00EE-00033g-5A for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 07:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m00EE-0005xc-1s for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 07:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: dalanicolai@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Jul 2021 11:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49376 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.162539778722825 (code B ref -1); Sun, 04 Jul 2021 11:24:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Jul 2021 11:23:07 +0000 Original-Received: from localhost ([127.0.0.1]:40420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m00DL-0005w5-4a for submit@debbugs.gnu.org; Sun, 04 Jul 2021 07:23:07 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:42068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m00DJ-0005vx-ME for submit@debbugs.gnu.org; Sun, 04 Jul 2021 07:23:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m00DJ-0006hJ-D5 for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 07:23:05 -0400 Original-Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:41919) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m00DH-0002zD-0i for bug-gnu-emacs@gnu.org; Sun, 04 Jul 2021 07:23:05 -0400 Original-Received: by mail-ed1-x536.google.com with SMTP id m1so19810055edq.8 for ; Sun, 04 Jul 2021 04:23:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=OFRRCSGy+H7dvKlSzgb5uAZMxNReBk03Z5hETdMuppY=; b=I0ZmPyYtivkHGS2idvxpLf1YcGTr3DZUJpKA4MN4JrJd1L+6V2F0eUM/AtcJQCmZlz GHw7t2VxekOWQq6Jvqej8z8bSR2ofVhaxdXFt1GT8/+n6vPvOfW0q4bUe/MJ2/pa1eUQ FLAXoE6lYRPmddMAC3M1tzjq6kY23gtjNB05Kzqi4htrmLJKGwdmB+JvSNa4p/azTuAp 6fAmBcRM64eCDXkARlhQseWuEN8QHDdtLQq2PcF7XsN/QbAprcQOrkxRncmhOMfxSDUC gSz9dWzC5rkzvKvKw09M7AHoFe324623plqdpsNMtUcSjRZH+3jN7EErwvEOHmvUoVjn /cmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=OFRRCSGy+H7dvKlSzgb5uAZMxNReBk03Z5hETdMuppY=; b=MO6VQ97ykOGy8QwnJxptWmJ4s6LWv16keXhw5lZuUaDTnPOy/lNULUL//5FwdTA8lh 8ju2vkj6wXz7G0Xj+OERxqKJkChjF4wlcU4p9hmwncXPWe7E+Op7sbdEMM1nIb74+EZB laiKLdBAz8W/RP1VbGGlKT+VkNkuX4/dShNLfSOj14miN1VenDaaxEExYUhf8zHGSsiw rPdpWyVJH7+QtJ2siJ0GNcqmDu2m637TsO5esXMuXhJmQt5uDYJcSlU/IymEuoJNWgDb nZHCQmUD80+r+wtvW9Lr0305JuVBOykvB2Vst9AZD/dltFkjBAeKTpcE3/7BT1YiJCmj 3/WQ== X-Gm-Message-State: AOAM531rDLGRhVJbo426hKPS8lbzNRW2BfFp039g/0PFyJ89imCnxyX2 KEFI3pVLa3ETkA6DE8JbKf7hhznGUH2GKg== X-Google-Smtp-Source: ABdhPJwB86YJnfRslCh9hNV1T2gkccZJFK5tq8nNROFkEiG2RATED3Q1ccnYhxW6MToDvTG85JCYVg== X-Received: by 2002:a05:6402:198:: with SMTP id r24mr10135615edv.93.1625397780641; Sun, 04 Jul 2021 04:23:00 -0700 (PDT) Original-Received: from [192.168.3.11] (86-90-107-231.fixed.kpn.net. [86.90.107.231]) by smtp.gmail.com with ESMTPSA id h8sm3173862ejj.22.2021.07.04.04.22.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Jul 2021 04:23:00 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=dalanicolai@gmail.com; helo=mail-ed1-x536.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: 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:209383 Archived-At: I find myself quite frequently prefering to use the following form for exiting/returning from a function: ``` (when (called-interactively-p) (pp some-datastructure) data-structure)))) ``` because often I prefer to see a pretty printed representation of a data-structure when calling as a command, while I would like to use the data-structure in another function when called as a function (which unfortunately is not possible with the pretty printed data-structure) So I was wondering if it would be reasonable to add a basic output function for this to the Emacs core. Not very important of course, but I figured that it could be a reasonable addition. If anybody has a strong opinion about it, please share. Thank you!