X-Loop: help-debbugs@HIDDEN
Subject: bug#67045: No way to control location of .aspell.en.prepl from within Emacs
Resent-From: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 10 Nov 2023 16:03:02 +0000
Resent-Message-ID: <handler.67045.B.169963213231664 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 67045
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 67045 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.169963213231664
(code B ref -1); Fri, 10 Nov 2023 16:03:02 +0000
Received: (at submit) by debbugs.gnu.org; 10 Nov 2023 16:02:12 +0000
Received: from localhost ([127.0.0.1]:50724 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1r1TxU-0008Ee-0u
for submit <at> debbugs.gnu.org; Fri, 10 Nov 2023 11:02:12 -0500
Received: from lists.gnu.org ([2001:470:142::17]:48926)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <bjourne@HIDDEN>) id 1r1TxQ-0008EN-Bz
for submit <at> debbugs.gnu.org; Fri, 10 Nov 2023 11:02:11 -0500
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 <bjourne@HIDDEN>) id 1r1Twg-0007Dl-W1
for bug-gnu-emacs@HIDDEN; Fri, 10 Nov 2023 11:01:23 -0500
Received: from mail-oo1-xc36.google.com ([2607:f8b0:4864:20::c36])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <bjourne@HIDDEN>) id 1r1Twf-0001Zs-5R
for bug-gnu-emacs@HIDDEN; Fri, 10 Nov 2023 11:01:22 -0500
Received: by mail-oo1-xc36.google.com with SMTP id
006d021491bc7-586ad15f9aaso1063942eaf.2
for <bug-gnu-emacs@HIDDEN>; Fri, 10 Nov 2023 08:01:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699632078; x=1700236878; darn=gnu.org;
h=content-transfer-encoding:to:subject:message-id:date:from
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=d+BstbvudvKb8lyTcLCVjVmFb8XntqOUcjRFSalixnc=;
b=atUZ2IVXtZRzib/YG1TummPDKzguGp5PR39uPh+IPPDckz3t/FBZht3cxe5yrcfOcQ
rpyKmcgMGx23yqJGM6Y5tOLhSgWNOpFo5+8KnhjB6tiVb0v0wOi9AphWb67hws5wNSJ0
QyWVwbMgILidF4/4beIXG0pfVGywrBtNJD+dnwC1z1IAsLqXoCemuthXsy85eFjKJaBz
+2YD04P5Dyvz6DsOrQll5Jtyo5FsA9aTQ/l9nfM4JqCDETVgK0jYIQHYB2TJcy+AMKUN
mfKRVLr9fuaFZBA/3lo2XSZSNXkfBfPD+2iop15yN7bWAlmb7A1AYrlfq+O/n7KbfuzW
oEaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699632078; x=1700236878;
h=content-transfer-encoding:to:subject:message-id:date:from
:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=d+BstbvudvKb8lyTcLCVjVmFb8XntqOUcjRFSalixnc=;
b=ShXdp5P14ymcRI7I1S3LNXfluww3vMmehKvJ9ELKVCZlwA7ywoIJFbcZA5VfP5Wyy9
bODCA+YyaRIIKwg1X2gfEj+zmw1FHX1czr2S6AuaRnWGWJXlDkFByfYzy5lWvllZBtaI
At2SE4Uxd1P7dv9nVN0/nOEeTWZRZAu0DCJPr+PU6yEem/82F/kxFGaF+SyyK4IHRePO
Q8bYSvMc7sMDozWZEmGMYYImLHZOHOlBbiYLw7JwSYE6Yaf2BkIoa+pEyvY/JtcA1Ra+
hLUb3eoq5CpFQRLOcJKiA5lieY5vwqO61rOn+3TDSP/jwMnsIjTIiUVPu3jsbHjFV+N5
+HtA==
X-Gm-Message-State: AOJu0YyBoDoPi2Nnqn4YF9GYf+o0IL+ssOXpVYlApbduN9zHguPbTbj6
9bFQb9qpbABt9pAk5uAROSCFD4M/T2yfjoXRppfPfVVWtDY=
X-Google-Smtp-Source: AGHT+IEEHtA4iEu4yfy+g/bfBXmqHy32uIUs1HDOFQx9d/Okuhy6Oyt/l8zfRAwscnVUTpM4AhBa4E8nLL7DW0GZ4uM=
X-Received: by 2002:a05:6358:91e:b0:168:ee2e:fe13 with SMTP id
r30-20020a056358091e00b00168ee2efe13mr9430096rwi.30.1699632076477; Fri, 10
Nov 2023 08:01:16 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Date: Fri, 10 Nov 2023 17:01:04 +0100
Message-ID: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2607:f8b0:4864:20::c36;
envelope-from=bjourne@HIDDEN; helo=mail-oo1-xc36.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,
T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)
During operation aspell creates two files; .aspell.en.pws,
.aspell.en.prepl ("en" is of course the language code). By default
these files are placed in ~/. You can control the location of
.aspell.en.pws by setting the ispell-personal-dictionary variable. But
you cannot control the location of .aspell.en.prepl.
So a new customization variable is needed to control the location of
.aspell.en.prepl. Perhaps named
ispell-personal-replacement-dictionary. It should be mapped to
aspell's --repl option which controls where the personal replacement
dictionary is stored.
--=20
mvh/best regards Bj=C3=B6rn Lindqvist
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN> Subject: bug#67045: Acknowledgement (No way to control location of .aspell.en.prepl from within Emacs) Message-ID: <handler.67045.B.169963213231664.ack <at> debbugs.gnu.org> References: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN> X-Gnu-PR-Message: ack 67045 X-Gnu-PR-Package: emacs Reply-To: 67045 <at> debbugs.gnu.org Date: Fri, 10 Nov 2023 16:03:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 67045 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 67045: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67045 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#67045: No way to control location of .aspell.en.prepl from within Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 10 Nov 2023 16:51:01 +0000
Resent-Message-ID: <handler.67045.B67045.16996350494556 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 67045
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Cc: 67045 <at> debbugs.gnu.org
Received: via spool by 67045-submit <at> debbugs.gnu.org id=B67045.16996350494556
(code B ref 67045); Fri, 10 Nov 2023 16:51:01 +0000
Received: (at 67045) by debbugs.gnu.org; 10 Nov 2023 16:50:49 +0000
Received: from localhost ([127.0.0.1]:50757 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1r1UiW-0001BQ-Px
for submit <at> debbugs.gnu.org; Fri, 10 Nov 2023 11:50:49 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:47554)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1r1UiU-0001BC-PM
for 67045 <at> debbugs.gnu.org; Fri, 10 Nov 2023 11:50:47 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1r1Uhl-0003F1-IR; Fri, 10 Nov 2023 11:50:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
Date; bh=FYy9jO1mN0tExpagyYKsE/6MntFUMtqMwdbFMG5Why8=; b=J//mcmbf/WbGPSOSe5MP
/d+m8xJV9FsWjgmkSyWFcvZ02Z/twd3XUkhuKP0VqD73NC7XL+fz7tcanzoe1lr2zxNraZfzTzxVR
R/2+FNISBqAw/KlrlM5tDQfro5QFCXXKWtwT/ulT2tfmNzg0GFIx4EY4LhqYELQP3zyb5lEnc8JwA
aY1NDKpltH0oM+2Q9yEilTdLM/ldFGhVMjibBxUoN4jszMvcRqWzRiJS29vf/Q2jj1/IiUbCqwxQ/
BR3Ys5HIMvS3TJbwS9Z9I/xmPhSvvydVYE2j+RroBToE+7Cjq5uZm1do9jQfeEl3NwasL5hFLcE9i
msuK0hX2/5wpbA==;
Date: Fri, 10 Nov 2023 18:49:57 +0200
Message-Id: <83jzqpy2mi.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN>
(message from =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist on Fri, 10 Nov 2023 17:01:04
+0100)
References: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Björn Lindqvist <bjourne@HIDDEN>
> Date: Fri, 10 Nov 2023 17:01:04 +0100
>
> During operation aspell creates two files; .aspell.en.pws,
> .aspell.en.prepl ("en" is of course the language code). By default
> these files are placed in ~/. You can control the location of
> .aspell.en.pws by setting the ispell-personal-dictionary variable. But
> you cannot control the location of .aspell.en.prepl.
>
> So a new customization variable is needed to control the location of
> .aspell.en.prepl. Perhaps named
> ispell-personal-replacement-dictionary. It should be mapped to
> aspell's --repl option which controls where the personal replacement
> dictionary is stored.
Can't you customize ispell-extra-args? In addition,
ispell-dictionary-alist supports language-specific options, AFAIK.
X-Loop: help-debbugs@HIDDEN
Subject: bug#67045: No way to control location of .aspell.en.prepl from within Emacs
Resent-From: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 10 Nov 2023 21:35:01 +0000
Resent-Message-ID: <handler.67045.B67045.1699652057864 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 67045
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 67045 <at> debbugs.gnu.org
Received: via spool by 67045-submit <at> debbugs.gnu.org id=B67045.1699652057864
(code B ref 67045); Fri, 10 Nov 2023 21:35:01 +0000
Received: (at 67045) by debbugs.gnu.org; 10 Nov 2023 21:34:17 +0000
Received: from localhost ([127.0.0.1]:50963 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1r1Z8q-0000Ds-W3
for submit <at> debbugs.gnu.org; Fri, 10 Nov 2023 16:34:17 -0500
Received: from mail-vs1-xe29.google.com ([2607:f8b0:4864:20::e29]:46280)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <bjourne@HIDDEN>) id 1r1Z8o-0000Dc-Sy
for 67045 <at> debbugs.gnu.org; Fri, 10 Nov 2023 16:34:15 -0500
Received: by mail-vs1-xe29.google.com with SMTP id
ada2fe7eead31-460f623392fso365223137.0
for <67045 <at> debbugs.gnu.org>; Fri, 10 Nov 2023 13:33:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699652009; x=1700256809; darn=debbugs.gnu.org;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:from:to:cc:subject:date
:message-id:reply-to;
bh=D+2V6+ucmZlv6I4U9Nc9CioKcSuW4mWhla6i+a6bCL0=;
b=WX+pQi+1m9UySt3F8NRpBfu7qUYC2dssBtAegqlks03GammZ10y8+lZN6Fd3UK7AUq
IN+y2guB3I4GOJlHOdK7eU24ltuMY8BMcYkyW+equG8pfS+Uytjwk72nDTFUuXo2ivGJ
nudzjTY4HisKDPjKzbNzsfH2axG0QhS91vQygfVJv5HU7BJEi+BqwdNviM4k/vewmzku
FDdX2a1XhW7HorbqU7jxAS+g/WrdwswPIKwzioQ+ZN3P3N9seRSF9E68EvEIldTCQ0qg
VjYvpoKi2TTwq1hhJSrsjPGdbkJep9A/4AVtuOOfsbVu2zscX6hYxchJjTv6QEVSGWbj
NRHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699652009; x=1700256809;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=D+2V6+ucmZlv6I4U9Nc9CioKcSuW4mWhla6i+a6bCL0=;
b=mx6xqC++ImKMykLumi04ktamgknrgJa4wkJ3bA1+HYdcipG+4HuSIVh1tXrohFbQVk
JnTv/J7eu6bWMzBSzJzXlWrOp0Oqip3YrOPrGhyOEjdLgV45GXAJ54gsXuYv+Cu/Nshi
Da1X85ViYiDsACzA0sn2au8N53A49af/MKgIhAbtLbGktDZ+PXglPnFG2aeEjopstlf2
ZVVwsrLRivXQ3jLTkVfdNALpbKcH/ZdEOsYW39bUWPjir8F9trtYPP4cNR77VpmVu59A
jbPuY3z0OjP2f+8WXJMz/kkdvtodL0GNUEx0x0Zxi2ChAd7VJNx4k8SqptgNrB97Ggfm
7JbQ==
X-Gm-Message-State: AOJu0YxNr8lTLdL1qDg/tC77lnK27zYgSTI4hafkE//E66kTH8SwMsi4
L/2ndJmLl8Zo4Yc78L0LCVC+OHiOekAUgjQ91e17t7PmD7I=
X-Google-Smtp-Source: AGHT+IFD9lmb0ALf43CVABFz5xNxLmOZA2N40bW17e2sBu9U7aFlOpW4E5OhRV2z/ivscmWXx24uFhuNYGHxr7L1CJk=
X-Received: by 2002:a05:6102:5e89:b0:457:4645:a339 with SMTP id
ij9-20020a0561025e8900b004574645a339mr691782vsb.1.1699652008941; Fri, 10 Nov
2023 13:33:28 -0800 (PST)
MIME-Version: 1.0
References: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN>
<83jzqpy2mi.fsf@HIDDEN>
In-Reply-To: <83jzqpy2mi.fsf@HIDDEN>
From: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Date: Fri, 10 Nov 2023 22:33:17 +0100
Message-ID: <CALG+76cAhACdf+6eEuR3H1MJZgqYL7A9G98CCf4MubAOzzDKWA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
I didn't know about that variable and it's not in the manual afaics. I
managed to piece some elisp together using it to set the --repl
option. It works, though I don't think it is a very user-friendly
solution.
Den fre 10 nov. 2023 kl 17:50 skrev Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Bj=C3=B6rn Lindqvist <bjourne@HIDDEN>
> > Date: Fri, 10 Nov 2023 17:01:04 +0100
> >
> > During operation aspell creates two files; .aspell.en.pws,
> > .aspell.en.prepl ("en" is of course the language code). By default
> > these files are placed in ~/. You can control the location of
> > .aspell.en.pws by setting the ispell-personal-dictionary variable. But
> > you cannot control the location of .aspell.en.prepl.
> >
> > So a new customization variable is needed to control the location of
> > .aspell.en.prepl. Perhaps named
> > ispell-personal-replacement-dictionary. It should be mapped to
> > aspell's --repl option which controls where the personal replacement
> > dictionary is stored.
>
> Can't you customize ispell-extra-args? In addition,
> ispell-dictionary-alist supports language-specific options, AFAIK.
--=20
mvh/best regards Bj=C3=B6rn Lindqvist
X-Loop: help-debbugs@HIDDEN
Subject: bug#67045: No way to control location of .aspell.en.prepl from within Emacs
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Nov 2023 07:00:02 +0000
Resent-Message-ID: <handler.67045.B67045.169968595227095 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 67045
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
Cc: 67045 <at> debbugs.gnu.org
Received: via spool by 67045-submit <at> debbugs.gnu.org id=B67045.169968595227095
(code B ref 67045); Sat, 11 Nov 2023 07:00:02 +0000
Received: (at 67045) by debbugs.gnu.org; 11 Nov 2023 06:59:12 +0000
Received: from localhost ([127.0.0.1]:51384 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1r1hxX-00072w-MV
for submit <at> debbugs.gnu.org; Sat, 11 Nov 2023 01:59:12 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57082)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1r1hxS-00072J-Ej
for 67045 <at> debbugs.gnu.org; Sat, 11 Nov 2023 01:59:09 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1r1hwi-0007WM-LY; Sat, 11 Nov 2023 01:58:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
Date; bh=A/d3MgCfpmZCMNOuX6LXXbMXXH749PrsDpNhs6E6Ppg=; b=bnGvtTO8iv9kzBAK8j+s
H261CJeMfUl8E52uwXqvM9A2rrs2puGqqL6ismmKsUC1ndZqSSBwVoAondqemqaIei3UbhRyp18Pr
66a/vfSKh664fAsTWNzVNVfw/rhfN/HiXeQaGdIiCq/Pj668Vdz10lKbPnjHCS3gu6Wfo0rog7SVS
Bq7i300hQvwHYXjxMnVA5jyM3ctN3zs5biAL/ZjiVuzqXvZD+dtN3QYtK2cy86k8BXMoJIju4YZ9g
NEQ2u550Sm7iBxm7D9ofcYSDOFG7NoFzLRor3Yp9yjMgaE9loo9HA2xVHdHI5XftnT9UeFYEcQx3c
FGRKx+HE2Nr9Qw==;
Date: Sat, 11 Nov 2023 08:58:17 +0200
Message-Id: <837cmoydx2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CALG+76cAhACdf+6eEuR3H1MJZgqYL7A9G98CCf4MubAOzzDKWA@HIDDEN>
(message from =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist on Fri, 10 Nov 2023 22:33:17
+0100)
References: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN>
<83jzqpy2mi.fsf@HIDDEN>
<CALG+76cAhACdf+6eEuR3H1MJZgqYL7A9G98CCf4MubAOzzDKWA@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Björn Lindqvist <bjourne@HIDDEN>
> Date: Fri, 10 Nov 2023 22:33:17 +0100
> Cc: 67045 <at> debbugs.gnu.org
>
> > Can't you customize ispell-extra-args? In addition,
> > ispell-dictionary-alist supports language-specific options, AFAIK.
>
> I didn't know about that variable and it's not in the manual afaics. I
> managed to piece some elisp together using it to set the --repl
> option. It works, though I don't think it is a very user-friendly
> solution.
Why do you consider it not a user-friendly solution? There's no limit
to command-line options a speller can have, so it is not reasonable
IMO to expect Emacs to have a separate variable for each one of them.
Thus, our solution to have a single variable that can hold any
additional options is a reasonable compromise.
As for its discoverability: in general, when you are faced with a
problem in some Emacs Lisp package, my advice is first to see whether
a solution already exists by browsing all the defcustom's of that
package (and its parent packages, if that is appropriate). One way of
doing that is by using "M-x customize-group" bu giving it the group of
the package.
Stefan, WDYT?
X-Loop: help-debbugs@HIDDEN
Subject: bug#67045: No way to control location of .aspell.en.prepl from within Emacs
Resent-From: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Nov 2023 16:40:02 +0000
Resent-Message-ID: <handler.67045.B67045.169972080123082 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 67045
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 67045 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 67045-submit <at> debbugs.gnu.org id=B67045.169972080123082
(code B ref 67045); Sat, 11 Nov 2023 16:40:02 +0000
Received: (at 67045) by debbugs.gnu.org; 11 Nov 2023 16:40:01 +0000
Received: from localhost ([127.0.0.1]:54378 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1r1r1c-00060C-M4
for submit <at> debbugs.gnu.org; Sat, 11 Nov 2023 11:40:01 -0500
Received: from mail-vs1-xe32.google.com ([2607:f8b0:4864:20::e32]:46130)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <bjourne@HIDDEN>) id 1r1r1a-000600-Ud
for 67045 <at> debbugs.gnu.org; Sat, 11 Nov 2023 11:39:59 -0500
Received: by mail-vs1-xe32.google.com with SMTP id
ada2fe7eead31-460f623392fso552178137.0
for <67045 <at> debbugs.gnu.org>; Sat, 11 Nov 2023 08:39:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699720753; x=1700325553; darn=debbugs.gnu.org;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:from:to:cc:subject:date
:message-id:reply-to;
bh=riUlyhTVTWj0TK//u7q/eaRW7JKjveVWbAzZMquHVIA=;
b=ZiTk3GsqrD7qVf895Va2apqz5gxVqhRyX85y/TY6c0d2c5pVjJ9JK+2X6B3o9xfU8a
PN2eKzuad330L6MOdbeAupXp0jC7GvIp5mnf6BD9t0br7jkMdZPUUND7+9DLKGbzsKrp
p9zS5iAkyclx5xvMxXiZA6QzGjLzAfBiWsUdX2ajW/zQM5xCScwOoKxPnaPRbZ/UDvuw
K2eiR2PwsowTjMCCHDVH1/LpzI2bCtjfeJ1HzMmSbZGH/yGsqMsThGwZisEGnk4w+ZZv
D5Kl2RF3S5GghCUIXlKkmnG0KRFUye02dCg6VtPfxe9pjP293Hm40N6lWaZJ2ufuddHS
A1CQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699720753; x=1700325553;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=riUlyhTVTWj0TK//u7q/eaRW7JKjveVWbAzZMquHVIA=;
b=Xk1BdmMgIDEjkiArVjEDDZLij7t95ei1w77bDbtIIjh6se/4gOMiS/QdMwQa5WVSw2
CXCP+AEsp1lWnMx2Phy+cXBqYTUYRObamSwJ/l+v1t81xoeATcPDbb3OmoGSBT3Ase70
pbV17Wv7PKYxD4bgtrUlVlor728STBSCIU6aLlnjrScvbb4dG46r8TEldbhqktsm/6Ii
BL48OrIyyp2oqBB6TpRUcnhRumvcS/sJ2ZmhCAPJAinyGx86ul1cjL3awcaYwpP6CPpT
rSzD85ZUZ943rjLaLynnif9hIYPSCu88GL9k9pMAvu2s6/LVxhMeujE1YIKN/ON2pAtj
JEjw==
X-Gm-Message-State: AOJu0YxGZR4mVOXbghZ8ZMh0rc9/wXmfu11ePXeXvq9i/SKstdkkRjEc
pq+G1h2hbchvOsg8K8kafZMxfMQQhD40hxttXmw=
X-Google-Smtp-Source: AGHT+IGrmpCik+n5wZAgy25M7F68Aygjz9pb9Z4CA+bXXWMh0qgf+Nnng/re3Cn8Nw9FdIn/1gy4xYckPHTUxFnvp4I=
X-Received: by 2002:a05:6102:1494:b0:45e:fe82:1d14 with SMTP id
d20-20020a056102149400b0045efe821d14mr3061021vsv.7.1699720752728; Sat, 11 Nov
2023 08:39:12 -0800 (PST)
MIME-Version: 1.0
References: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN>
<83jzqpy2mi.fsf@HIDDEN>
<CALG+76cAhACdf+6eEuR3H1MJZgqYL7A9G98CCf4MubAOzzDKWA@HIDDEN>
<837cmoydx2.fsf@HIDDEN>
In-Reply-To: <837cmoydx2.fsf@HIDDEN>
From: =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Date: Sat, 11 Nov 2023 17:39:00 +0100
Message-ID: <CALG+76fiwY7QK1JtipSrbCuVGDSMjewRTmzi8vzpgaXbCHQJKw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
I care little about what speller backend Emacs uses. I just want it to
follow the XDG (which I think it should do by default because dumping
dotfiles in ~/ is for neanderthals, but that's a different
story). Getting it to work was very difficult especially as I'm
often switching between languages. Here is part of my setup:
(defun set-language (code name)
(let* ((dir (expand-file-name "~/.config/aspell/"))
(pd (concat dir code ".pws"))
(rd (concat dir code ".prepl")))
(make-directory dir t)
(setq ispell-personal-dictionary pd)
(setq ispell-extra-args (list "--repl" rd)))
(ispell-change-dictionary code)
(flyspell-buffer)
(message (format "Switched to %s" name)))
(setq flyspell-issue-message-flag nil)
(add-hook 'text-mode-hook 'flyspell-mode)
(add-hook 'flyspell-mode-hook
(lambda ()
(set-language "en" "English")))
I also have keybindings setup to quickly restart aspell because having
one buffer spell-checked in one language and another buffer in a
different language is not supported. I would be happier if I could
write:
(setq ispell-personal-directory "~/.config/aspell")
and have ispell understand that it should dump all user configuration
files to that directory.
Den l=C3=B6r 11 nov. 2023 kl 07:58 skrev Eli Zaretskii <eliz@HIDDEN>:
>
> > From: Bj=C3=B6rn Lindqvist <bjourne@HIDDEN>
> > Date: Fri, 10 Nov 2023 22:33:17 +0100
> > Cc: 67045 <at> debbugs.gnu.org
> >
> > > Can't you customize ispell-extra-args? In addition,
> > > ispell-dictionary-alist supports language-specific options, AFAIK.
> >
> > I didn't know about that variable and it's not in the manual afaics. I
> > managed to piece some elisp together using it to set the --repl
> > option. It works, though I don't think it is a very user-friendly
> > solution.
>
> Why do you consider it not a user-friendly solution? There's no limit
> to command-line options a speller can have, so it is not reasonable
> IMO to expect Emacs to have a separate variable for each one of them.
> Thus, our solution to have a single variable that can hold any
> additional options is a reasonable compromise.
>
> As for its discoverability: in general, when you are faced with a
> problem in some Emacs Lisp package, my advice is first to see whether
> a solution already exists by browsing all the defcustom's of that
> package (and its parent packages, if that is appropriate). One way of
> doing that is by using "M-x customize-group" bu giving it the group of
> the package.
>
> Stefan, WDYT?
--=20
mvh/best regards Bj=C3=B6rn Lindqvist
Received: (at control) by debbugs.gnu.org; 22 Dec 2023 15:04:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 22 10:04:49 2023 Received: from localhost ([127.0.0.1]:47600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGh4z-0006wE-9k for submit <at> debbugs.gnu.org; Fri, 22 Dec 2023 10:04:49 -0500 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:56762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rGh4x-0006vw-Ne for control <at> debbugs.gnu.org; Fri, 22 Dec 2023 10:04:48 -0500 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-55370780c74so2263980a12.1 for <control <at> debbugs.gnu.org>; Fri, 22 Dec 2023 07:04:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703257477; x=1703862277; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=TBJJzI6rf8Sy447gEEAt7rFkjxeqNLp8kECHxz2PQpM=; b=f/7V1pa2fRKy6gCjXhgnBW4rx/SNhsMlqW87mfKq+zGx50Pm2v91sIz8LKkksAIPPF fVdAaEWcOLwg5FaXt0fWko0uyr1P/V1RLJOC5/JzrtIIk9ftko94sqKNnKu66Q8b041o MwoQamKuZw+7v1/0keuuM4dLEL6HBAax9kaijYpj5sbaPX1ZXdpf1rlIa4DhoJeectjt TicK/g6Py9CglA715DnDURW+INHribpld66Lk2z6zVUXnC4F00tzHui2A7YCHWHCjbqR 3iPE/093ciSNEbwQMvt0a3P+tLr6ZgN1KGWgKoe5LsTJVQWIehmw8e5sjvcIpkeFXHLO e5Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703257477; x=1703862277; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=TBJJzI6rf8Sy447gEEAt7rFkjxeqNLp8kECHxz2PQpM=; b=KzhGJLfEGWPF2XhjzZXpnRJGBBIPDg0Aa8a/21jodGuczKB+8pyIQVUIS62nWnl6jR HDi+WLrrM37xytp2SSyTgUPQGdni16sfVhybUggrOrBvCdqm5HfQH/Xp5wyaZYvF823Y bjo8XtStqfkdUdQcCMrm1PCn7CPJRkhcBY6gWV909JVcTTgrs2S8SHsVsAAsilLW0nNY DzI/RVw/aUpmeWOtZ5GtNllhooMjtOioPajHj8jVU7gj9gXy+I/9IcNlU5ufUpObeQRZ PCiCt/Q7Ozab2R2jp7A8GhUuTyjDReA8LM4I/PLv4wfMw8pjPp5i4IgH0miYp9JZnk4n mAzw== X-Gm-Message-State: AOJu0Yx9BM/Ti46vozer17cc+g+zWDF6RAuHl1gSgQQ8/2245jKw1Dts 6HfL3NPPp5I8NufgKMV8MUK2Zh8G/+3NwAZfav4mmWTQDDiaew== X-Google-Smtp-Source: AGHT+IHtEq3U15r+xuHV7y11u61JR4GwM5egYQ4iJVxqzyvq/UagOmxGxIAEZJr4v0M7jHcyKUK4e4VLW9LkWv6jFBY= X-Received: by 2002:aa7:ccd3:0:b0:553:69f5:b599 with SMTP id y19-20020aa7ccd3000000b0055369f5b599mr760204edt.3.1703257477286; Fri, 22 Dec 2023 07:04:37 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 22 Dec 2023 07:04:37 -0800 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Fri, 22 Dec 2023 07:04:37 -0800 Message-ID: <CADwFkm=Z_gHzEAu0Xw+dLp57iXOguMJOUv-NzoUuLcCEjzyYbw@HIDDEN> Subject: control message for bug #67045 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 67045 wishlist quit
X-Loop: help-debbugs@HIDDEN
Subject: bug#67045: No way to control location of .aspell.en.prepl from within Emacs
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 24 Dec 2023 20:12:01 +0000
Resent-Message-ID: <handler.67045.B67045.170344867427434 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 67045
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>, =?UTF-8?Q?Bj=C3=B6rn?= Lindqvist <bjourne@HIDDEN>
Cc: 67045 <at> debbugs.gnu.org
Received: via spool by 67045-submit <at> debbugs.gnu.org id=B67045.170344867427434
(code B ref 67045); Sun, 24 Dec 2023 20:12:01 +0000
Received: (at 67045) by debbugs.gnu.org; 24 Dec 2023 20:11:14 +0000
Received: from localhost ([127.0.0.1]:53593 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1rHUob-00078Q-U1
for submit <at> debbugs.gnu.org; Sun, 24 Dec 2023 15:11:14 -0500
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:48441)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <stefankangas@HIDDEN>) id 1rHUoV-000784-GT
for 67045 <at> debbugs.gnu.org; Sun, 24 Dec 2023 15:11:11 -0500
Received: by mail-ed1-x533.google.com with SMTP id
4fb4d7f45d1cf-554e902064aso34580a12.1
for <67045 <at> debbugs.gnu.org>; Sun, 24 Dec 2023 12:11:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1703448655; x=1704053455; darn=debbugs.gnu.org;
h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=4Dzein5MkoiQBYmhm6f7UykH+U+bg7rDAEeFhCJjCXU=;
b=Y1zN0GiPOef8jMB1RojzXpVz1rVBzbDYFFP+UEtrd8qHHpGxHr7zYqYs2e07KDblbG
aCbH/8uAziyeAjLHjNN5VRoir1CRuY5R6VO15KG/DMS/URVEpxs/DGqP4hio1iqGAlwF
UqKNjLRg1dwkfJsx/l+yWydO2UhAHPcJpvTmGtwa5djz4hU3DqxxZqHHXentfmGSLNNi
F6tp3ZMwv+kAVq4BwtMYOpTSM5v0ZPJ6sj+Zv6rKwerHsamrRypYYvSk9NOMaAcpiy56
Yu/csFlIOVrs0COJWQOH1swfJ59CFlNrq8vWSAylodUS6+llUIWHFPZYzPeX2X9RZMRI
W8DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1703448655; x=1704053455;
h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=4Dzein5MkoiQBYmhm6f7UykH+U+bg7rDAEeFhCJjCXU=;
b=bb0x74BeJDp8M7Lh/T/BhdCZNsXJ3kPPf0vbyQDgVJbeSnYO9saoaGnCvW8+YxTSLa
DKcPk47Pn2eRHUbaXD/ZZfIZ2SOKKm54B/xh498886+sKejSlxOGfzb683OdQlHbSvg/
o8QGgxCUUedz79/r5bwZxean3lzTrEIji4vyU4tte06giIORWMTOJYMO6zuUhc6Rf7Kh
Fh18JrgHYDRxDkMKRK/q12r73B2b9SajeIWD1H8X6xudkbGaQmj/xZi8O4ULIasN5xXq
hqdY1Tp2OaGqBxtuyxI1RUPZJiRfdggI/khPeiAsaDFir7on9CM6MqtQxSKXSoAr9Ftg
dDZg==
X-Gm-Message-State: AOJu0YymRWRlwgkHh9zyDaJpO2Lb8ThMxFLJ+nRriFtFRJKkGaGEncbA
3IcMIUOk2iYX0C/ILPVJPty6qVvC40LsCkJzQG0=
X-Google-Smtp-Source: AGHT+IGZVdOgRF8SSl6T1cszQ3lYxZC77GlFZdzXRvfd0l/x+NVfpUnBB/uDGOHsktx2WUek1ef2/66x06Y4uuA7Ngk=
X-Received: by 2002:a05:6402:311b:b0:551:350:808 with SMTP id
dc27-20020a056402311b00b0055103500808mr3441859edb.29.1703448655563; Sun, 24
Dec 2023 12:10:55 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
HTTPREST; Sun, 24 Dec 2023 12:10:54 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <837cmoydx2.fsf@HIDDEN>
References: <CALG+76dumN=tkEaN0aJ17W5YmxZo_QOSm=Hf3BcJzsht6CX=qg@HIDDEN>
<83jzqpy2mi.fsf@HIDDEN>
<CALG+76cAhACdf+6eEuR3H1MJZgqYL7A9G98CCf4MubAOzzDKWA@HIDDEN>
<837cmoydx2.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 24 Dec 2023 12:10:54 -0800
Message-ID: <CADwFkmmvghT-Hey-UwMQ=Bxam6erZXreYNfg2m5s3D2o0E2AmQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
> Why do you consider it not a user-friendly solution? There's no limit
> to command-line options a speller can have, so it is not reasonable
> IMO to expect Emacs to have a separate variable for each one of them.
> Thus, our solution to have a single variable that can hold any
> additional options is a reasonable compromise.
[...]
> Stefan, WDYT?
I could go either way with this one, to be really honest. Eli is right
that proliferating our user options with all the details of concrete
spell checkers will start getting unwieldy at some point.
Personally, I'd rather see the interface of ispell.el get more
abstracted away from concrete spell checkers. I don't think users of
Emacs shouldn't have to mess with aspell/ispell/hunspell/enchant (unless
they want to, of course).
So I'm not entirely sure that adding a new user option like this is
moving things in the right thing direction.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.