From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.devel Subject: Re: [External] : Turning on savehist-mode by default Date: Sun, 19 Nov 2023 21:57:19 +0530 Message-ID: <87jzqdd7yw.fsf@gmail.com> References: <87wmufm7r7.fsf@catern.com> <87edgmq601.fsf@posteo.net> <87jzqeybz8.fsf@posteo.net> Mime-Version: 1.0 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="11768"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Drew Adams , "sbaugh@catern.com" , "emacs-devel@gnu.org" To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 19 17:28:47 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 1r4kf9-0002xl-So for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Nov 2023 17:28:47 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r4keM-0007nE-Ev; Sun, 19 Nov 2023 11:27:58 -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 1r4keK-0007my-PM for emacs-devel@gnu.org; Sun, 19 Nov 2023 11:27:56 -0500 Original-Received: from mail-pf1-x441.google.com ([2607:f8b0:4864:20::441]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r4keJ-0008Mx-Ar for emacs-devel@gnu.org; Sun, 19 Nov 2023 11:27:56 -0500 Original-Received: by mail-pf1-x441.google.com with SMTP id d2e1a72fcca58-6b7f0170d7bso3523858b3a.2 for ; Sun, 19 Nov 2023 08:27:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700411273; x=1701016073; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GdyUnb0WK1xCRmF8Judo8aqxcOaylz6lFe5ishRGaCE=; b=V+rH2lSc9T/iyxNjukpB+6NETBK2xxn5cbK53A0l4E4xhGHAGULNe6lHK2pQnnRZ1U 7hUNGn38k+mCwftZ9T6ZpKMiV+dwKjGSqdiGy8/9x0kMk+ilweSv5+fIQ0yv0nMm2jlZ tJ0Oe7jY+iYn732XiUWnxsP2jFYdmiFFane90/VNpB4CGYaZUET0kMqHGdFMjp+MDUFv H1vPdddCjXqRrrcVf1p9QuvESzVUYIaSg9xjKgmZumsKkPaPSc4dBG9ZKsibbQxFxG5e y+4s2ny/sXzNAWYzMSf2hLT7hNFUQbueSOkY77XOOk7UTnlnggTB+tPDof2s7a2Gjttz nKOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700411273; x=1701016073; h=content-transfer-encoding:mime-version:message-id:date:user-agent :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=GdyUnb0WK1xCRmF8Judo8aqxcOaylz6lFe5ishRGaCE=; b=OrtvVTB7Jy4fi27j1n1/oWd2ws9HRerLXS9EqX06BELKG8NErTq6xHz/7X1J40pzsE ut1OoaGnFstDIV9ivKC+0GoET3z4ymQvFj50rA6DoGzJEZbRFdXePNJ+npYIo2JaM+F1 Mua7KkwXFe2i4SLU3MOMh+wUIryTAJmhsxhG4OgtxbYdE2q17xTZVE7cmIRMejO2f12y tsOlyvnr23UfdP0Y0Y3CA/cn6GxwnZf6nN5wBovPNJuna3BZalukfqtNT02ICn6kEOol uFwPgMZUYhQhLSvMF8e4WWzdkZiK9Du+oNtW7m0TqxPMRQxfexPlOTtu7MIwgo3lHDNl jcTA== X-Gm-Message-State: AOJu0YyCuPXzmGTBJN0wZs5CNyPwGVazTlREbjUSXdunK6ssz2gbrz4W NKCI9bFOo9wDl6DOzfqGK6w= X-Google-Smtp-Source: AGHT+IFsBk1PQPgV1OhcYc9Bq/d+S56I7Rk8r5wXFcFRwORS6ZScatSyIWpLCuS4C3uXL1hXkgPcEA== X-Received: by 2002:a05:6a21:6d82:b0:187:c5c5:3369 with SMTP id wl2-20020a056a216d8200b00187c5c53369mr7333346pzb.55.1700411273490; Sun, 19 Nov 2023 08:27:53 -0800 (PST) Original-Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id u66-20020a627945000000b0068fe39e6a46sm4732637pfc.112.2023.11.19.08.27.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 08:27:53 -0800 (PST) In-Reply-To: <87jzqeybz8.fsf@posteo.net> (Philip Kaludercic's message of "Sat, 18 Nov 2023 21:42:51 +0000") Received-SPF: pass client-ip=2607:f8b0:4864:20::441; envelope-from=visuweshm@gmail.com; helo=mail-pf1-x441.google.com X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 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, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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:313000 Archived-At: [=E0=AE=9A=E0=AE=A9=E0=AE=BF =E0=AE=A8=E0=AE=B5=E0=AE=AE=E0=AF=8D=E0=AE=AA= =E0=AE=B0=E0=AF=8D 18, 2023] Philip Kaludercic wrote: >>> especially when it is something that (practically) >>> all beginners would be interested in, >> >> How is that known? > > It is not known, otherwise there wouldn't really be a discussion. Our > knowledge can only approximate reality through experience and talking > with different kinds of Emacs users. > > Taking the example of savehist-mode, then my experience, which takes > different kinds of users, of different experience levels, people I have > met online and in-person, appears to indicate that this is a popular and > useful feature. > > [...] >>> The issue is that beginners neither know how to do it, nor >>> what all the options are that they might be interested in. >> >> And yet it's "done by (practically) everyone"? > > Let us say, "(practically) everyone" who manages to stay along, by > finding the right options to create a comfortable and productive > environment for themselves. There are certainly many beginners that > never change this user option; but I suspect that these are also the > ones that never get to taking a look at any user options, because they > give up too soon. FWIW, I came to know of savehist-mode fairly late into my Emacs usage and had no motivation to turn on since most of the time the minibuffer history is filled with garbage that can be discarded without causing pain. If savehist-mode were to be turned on by default, I would promptly turn it off in my config and call it a day. I think I would use the mode if it had a whitelist of histories to track rather than a blacklist, and/or if the history influenced the completion sorting a la prescient.el.