Subject: bug#67045: No way to control location of .aspell.en.prepl from within Emacs

From: Eli Zaretskii <[email-masked]>
Date: Fri, 10 Nov 2023 18:49:57 +0200

> From: Björn Lindqvist <[email-masked]>
> 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.