ASPELL_CONFで複数の.pwsファイルと.preplファイルを指定する方法は?

ASPELL_CONFで複数の.pwsファイルと.preplファイルを指定する方法は?

$XDG_CONFIG_HOME/aspell/代わりに、ディレクトリを使用するようにaspellバージョン3.1.20を設定しようとしています~/.aspellアーチスウィキASPELL_CONF、環境変数を次の値に設定することでこれを行うことができます。

"per-conf $XDG_CONFIG_HOME/aspell/aspell.conf; personal $XDG_CONFIG_HOME/aspell/en.pws; repl $XDG_CONFIG_HOME/aspell/en.prepl"

しかし、私はブラジル人であり、英語とポルトガル語のスペルをチェックするためにしばしばaspellを使用しています。つまり、複数.pwsおよび.preplファイル(言語ごとに1つずつ)を指定する必要があります。私は次のことを試しました

export ASPELL_CONF="per-conf $XDG_CONFIG_HOME/aspell/aspell.conf; personal $XDG_CONFIG_HOME/aspell/en.pws; repl $XDG_CONFIG_HOME/aspell/en.prepl $XDG_CONFIG_HOME/aspell/pt_BR.pws; repl $XDG_CONFIG_HOME/aspell/pt_BR.prepl"

ただし、次のエラーメッセージが表示されます。

$ aspell -l pt_BR check doc.txt
Error: Expected language "pt_BR" but got "en".

$ aspell -l en check doc.txt
Error: Expected language "pt_BR" but got "en".

複数の言語でファイルを指定する方法は.pws.prepl

ベストアンサー1

ちょうど同じ問題が発生しました。すべての.aspell*ファイルを移動して指定すると、~/.config/aspell/この問題を解決できると思いました。

export ASPELL_CONF="home-dir $XDG_CONFIG_HOME/aspell/"

Arch Wikiで各ファイルのパスを個別に指定することをお勧めする理由は何かわかりません。たぶん私が知らないいくつかの極端なケースがあるかもしれませんが、私にとっては上記の方法は完全に機能します。

おすすめ記事