From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: No Wayman Newsgroups: gmane.emacs.bugs Subject: bug#70868: 30.0.50; pp--insert-lisp prints small integers as characters Date: Fri, 10 May 2024 19:56:20 -0400 Message-ID: <87ikzl8bmj.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20216"; mail-complaints-to="usenet@ciao.gmane.io" To: 70868@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 11 01:57:33 2024 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 1s5a7G-00054M-TR for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 11 May 2024 01:57:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s5a6w-0006kk-50; Fri, 10 May 2024 19:57:10 -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 1s5a6p-0006iR-Q6 for bug-gnu-emacs@gnu.org; Fri, 10 May 2024 19:57:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s5a6p-0006H0-Ht for bug-gnu-emacs@gnu.org; Fri, 10 May 2024 19:57:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s5a6o-0004Ko-7f for bug-gnu-emacs@gnu.org; Fri, 10 May 2024 19:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: No Wayman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 May 2024 23:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70868 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.171538538216650 (code B ref -1); Fri, 10 May 2024 23:57:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 May 2024 23:56:22 +0000 Original-Received: from localhost ([127.0.0.1]:44894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5a6A-0004KU-9x for submit@debbugs.gnu.org; Fri, 10 May 2024 19:56:22 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:32842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5a68-0004KO-SS for submit@debbugs.gnu.org; Fri, 10 May 2024 19:56:21 -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 1s5a69-0006ek-Ba for bug-gnu-emacs@gnu.org; Fri, 10 May 2024 19:56:21 -0400 Original-Received: from mail-qk1-x730.google.com ([2607:f8b0:4864:20::730]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s5a68-0006DW-1d for bug-gnu-emacs@gnu.org; Fri, 10 May 2024 19:56:21 -0400 Original-Received: by mail-qk1-x730.google.com with SMTP id af79cd13be357-792b8bca915so207652085a.2 for ; Fri, 10 May 2024 16:56:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715385378; x=1715990178; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=c/IT3LPF9e5eevrBJI6MgrgSTJjLiwWNYGPisIdX4tI=; b=FOaI2iJfzd0FiK8lPPhViUhabLVeDNeMwEMhpXlB5ncaVhliaXAKYVwOyAzaLB/M70 sUEo4F21om0EY6vHnR/Qf5ibhKHd3WcoT6GtDyYe69D9bG6UTb76Q88L1LjPAtG9NA03 mdryhUTcrWy1QdarrZLvzKkNZXrpBgZ9wXFWRGwX1aIAx9/6V5Zpniqy4hTpaW2q1lN2 wolG39FpdePlZUDozHzELdtOk5CTsvFTMp9vpyteN34bw7fkQMXplWPO/uWDuaM8Tf/p Cl1iW3OTL6kgPfTGKOifkMDobYWncwKkiybm3wsgyEyD1rONEoISHV3S0rej0aeU1qTO wfPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715385378; x=1715990178; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=c/IT3LPF9e5eevrBJI6MgrgSTJjLiwWNYGPisIdX4tI=; b=n4EcxNUHUkb/AtB97bD0Lxc/RBMvKIYOWn007VwpFnef2dbl16NoouErGGVFVk7eNO /450dq0Z4GqZlW+Qh9WhrDF0AVcQgc6kKVnMW+Y6uBPgA5aLgonhkI46y6EFwMfZTpjV B48+Gw4/ksb40s3kZI+dJmuV+CwN2wICezPeotEzL0nk49AUPcGn9Jvo5/NfWz0duf9v HO4ae8Tudx20mUiXC5mATNppg25PlO3lBx9H+aNDo1i4ELnzBYKkyyw5dFf7FjyVUdtr /OvHtR9aqfyOILuIrDecwS3BJ0sqy2jSJ7BSGijF5AE0CokLQlR1QtpMLJgrI236G5wY sdHw== X-Gm-Message-State: AOJu0YwjgXJf3f7B4sg4yC/N96Iw1iSmDlMgjnMB2ymjSB2kdENqtRWx ol85aZLhoTqS/BE/qA9ofAtrpjLaCF6MZA1n53msTxok3RPSA5MQRghqbg== X-Google-Smtp-Source: AGHT+IHqqAHebdfjh+z7mxT6O2jdQo/vtA17121pIk6/xcY4kWUIpzpzxPH3vWyTCryQkzbncv8mjQ== X-Received: by 2002:a05:620a:568:b0:792:bd06:d5d with SMTP id af79cd13be357-792c7578f08mr396635785a.16.1715385378198; Fri, 10 May 2024 16:56:18 -0700 (PDT) Original-Received: from laptop ([2601:84:847f:c697:2d4:9eff:feb6:970c]) by smtp.gmail.com with ESMTPSA id af79cd13be357-792bf280636sm226205585a.46.2024.05.10.16.56.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 May 2024 16:56:17 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::730; envelope-from=iarchivedmywholelife@gmail.com; helo=mail-qk1-x730.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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:284839 Archived-At: >From the body of pp--insert-lisp in pp.el: ```emacs-lisp ;; Print some of the smaller integers as characters, perhaps? (integer (if (<= ?0 sexp ?z) (let ((print-integers-as-characters t)) (princ sexp (current-buffer))) (princ sexp (current-buffer)))) ``` I stumbled on this behavior in a program of which pretty prints elisp forms as part of a report. I don't want characters when the input form originally included integers. Why do we do this here? The commentary doesn't offer any insight and sounds confused about the behavior, too. Is it worth making configurable, or outright removing?