adding many dictionaries to aspell












-1















I have a tex document spanning several files that I want to check with aspell.
The command I use is:



cat $f | aspell list --extra-dicts="./names.spl" --mode=tex -l en |sort -u


for every file name f.



Some files that concern pronunciation have "words" like aj and oo inside them, which aspell counts as spelling mistakes. I want to filter them out without putting them into the names.spl dictionary. (first because they are not names, second because they shouldn't be ignored in other files)



the aspell documentation states that the "extra-dicts" argument can receive a list, but I can't seem to delimit it properly. I tried , : and plain spaces to no avail. They are either treated as a long file path or get entirely separated from the extra-dicts keywords.



I also tried to use the option twice, but the second time just overrides the first.



Am I missing something trivial about how lists are provided as command line arguments in the terminal?










share|improve this question























  • I thought this would be a trivial question. Nothing I tried worked to create a <list>, whatever that is.

    – kabanus
    Jun 12 '18 at 12:38











  • could the question be migrated there by a moderator or should I reopen it?

    – Nailo
    Jun 14 '18 at 14:26











  • Don't cross post questions

    – Yvette Colomb
    Dec 29 '18 at 13:49











  • this question has been closed as off topic several months ago. The closer commented it should be asked on the unixlinux site, and so I did. I don't know why this question is still open to be considered a cross-post. If there is something specific that I can do to remedy this, I'd love to resolve the issue.

    – Nailo
    Dec 29 '18 at 17:57
















-1















I have a tex document spanning several files that I want to check with aspell.
The command I use is:



cat $f | aspell list --extra-dicts="./names.spl" --mode=tex -l en |sort -u


for every file name f.



Some files that concern pronunciation have "words" like aj and oo inside them, which aspell counts as spelling mistakes. I want to filter them out without putting them into the names.spl dictionary. (first because they are not names, second because they shouldn't be ignored in other files)



the aspell documentation states that the "extra-dicts" argument can receive a list, but I can't seem to delimit it properly. I tried , : and plain spaces to no avail. They are either treated as a long file path or get entirely separated from the extra-dicts keywords.



I also tried to use the option twice, but the second time just overrides the first.



Am I missing something trivial about how lists are provided as command line arguments in the terminal?










share|improve this question























  • I thought this would be a trivial question. Nothing I tried worked to create a <list>, whatever that is.

    – kabanus
    Jun 12 '18 at 12:38











  • could the question be migrated there by a moderator or should I reopen it?

    – Nailo
    Jun 14 '18 at 14:26











  • Don't cross post questions

    – Yvette Colomb
    Dec 29 '18 at 13:49











  • this question has been closed as off topic several months ago. The closer commented it should be asked on the unixlinux site, and so I did. I don't know why this question is still open to be considered a cross-post. If there is something specific that I can do to remedy this, I'd love to resolve the issue.

    – Nailo
    Dec 29 '18 at 17:57














-1












-1








-1


1






I have a tex document spanning several files that I want to check with aspell.
The command I use is:



cat $f | aspell list --extra-dicts="./names.spl" --mode=tex -l en |sort -u


for every file name f.



Some files that concern pronunciation have "words" like aj and oo inside them, which aspell counts as spelling mistakes. I want to filter them out without putting them into the names.spl dictionary. (first because they are not names, second because they shouldn't be ignored in other files)



the aspell documentation states that the "extra-dicts" argument can receive a list, but I can't seem to delimit it properly. I tried , : and plain spaces to no avail. They are either treated as a long file path or get entirely separated from the extra-dicts keywords.



I also tried to use the option twice, but the second time just overrides the first.



Am I missing something trivial about how lists are provided as command line arguments in the terminal?










share|improve this question














I have a tex document spanning several files that I want to check with aspell.
The command I use is:



cat $f | aspell list --extra-dicts="./names.spl" --mode=tex -l en |sort -u


for every file name f.



Some files that concern pronunciation have "words" like aj and oo inside them, which aspell counts as spelling mistakes. I want to filter them out without putting them into the names.spl dictionary. (first because they are not names, second because they shouldn't be ignored in other files)



the aspell documentation states that the "extra-dicts" argument can receive a list, but I can't seem to delimit it properly. I tried , : and plain spaces to no avail. They are either treated as a long file path or get entirely separated from the extra-dicts keywords.



I also tried to use the option twice, but the second time just overrides the first.



Am I missing something trivial about how lists are provided as command line arguments in the terminal?







linux terminal aspell






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jun 12 '18 at 12:09









NailoNailo

94




94













  • I thought this would be a trivial question. Nothing I tried worked to create a <list>, whatever that is.

    – kabanus
    Jun 12 '18 at 12:38











  • could the question be migrated there by a moderator or should I reopen it?

    – Nailo
    Jun 14 '18 at 14:26











  • Don't cross post questions

    – Yvette Colomb
    Dec 29 '18 at 13:49











  • this question has been closed as off topic several months ago. The closer commented it should be asked on the unixlinux site, and so I did. I don't know why this question is still open to be considered a cross-post. If there is something specific that I can do to remedy this, I'd love to resolve the issue.

    – Nailo
    Dec 29 '18 at 17:57



















  • I thought this would be a trivial question. Nothing I tried worked to create a <list>, whatever that is.

    – kabanus
    Jun 12 '18 at 12:38











  • could the question be migrated there by a moderator or should I reopen it?

    – Nailo
    Jun 14 '18 at 14:26











  • Don't cross post questions

    – Yvette Colomb
    Dec 29 '18 at 13:49











  • this question has been closed as off topic several months ago. The closer commented it should be asked on the unixlinux site, and so I did. I don't know why this question is still open to be considered a cross-post. If there is something specific that I can do to remedy this, I'd love to resolve the issue.

    – Nailo
    Dec 29 '18 at 17:57

















I thought this would be a trivial question. Nothing I tried worked to create a <list>, whatever that is.

– kabanus
Jun 12 '18 at 12:38





I thought this would be a trivial question. Nothing I tried worked to create a <list>, whatever that is.

– kabanus
Jun 12 '18 at 12:38













could the question be migrated there by a moderator or should I reopen it?

– Nailo
Jun 14 '18 at 14:26





could the question be migrated there by a moderator or should I reopen it?

– Nailo
Jun 14 '18 at 14:26













Don't cross post questions

– Yvette Colomb
Dec 29 '18 at 13:49





Don't cross post questions

– Yvette Colomb
Dec 29 '18 at 13:49













this question has been closed as off topic several months ago. The closer commented it should be asked on the unixlinux site, and so I did. I don't know why this question is still open to be considered a cross-post. If there is something specific that I can do to remedy this, I'd love to resolve the issue.

– Nailo
Dec 29 '18 at 17:57





this question has been closed as off topic several months ago. The closer commented it should be asked on the unixlinux site, and so I did. I don't know why this question is still open to be considered a cross-post. If there is something specific that I can do to remedy this, I'd love to resolve the issue.

– Nailo
Dec 29 '18 at 17:57












1 Answer
1






active

oldest

votes


















0














According to the texinfo manual (info aspell), aspell uses a list option format that is different from other GNU programs, in which the base option name is prefixed with add- or rem- to respectively add or remove items from a list:




4.1.1.3 List options ....................



To add a value to the list, prefix the option name with an 'add-' and
then specify the value to add. For example, to add the URL filter use
'--add-filter url'. To remove a value from a list option, prefix the
option name with a 'rem-' and then specify the value to remove. For
example, to remove the URL filter use '--rem-filter url'. To remove
all items from a list prefix the option name with a 'clear-' without
specify any value. For example, to remove all filters use
'--clear-filter'.




Following this pattern for the --extra-dicts option, you would add multiple extra dictionaries as



--add-extra-dicts dict1 --add-extra-dicts dict2


The documentation for Aspell 0.60.7-20110707 also mentions a (possibly newer) more direct delimited list format, using a third prefix lset:




A list option can also be set directly, in which case it will be
set to a single value. To directly set a list option to multiple
values prefix the option name with a 'lset-' and separate each value
with a ':'. For example, to use the URL and TeX filter use
'--lset-filter url:tex'.




Following this format, your option would become



--lset-extra-dicts dict1:dict2





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f50816864%2fadding-many-dictionaries-to-aspell%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    According to the texinfo manual (info aspell), aspell uses a list option format that is different from other GNU programs, in which the base option name is prefixed with add- or rem- to respectively add or remove items from a list:




    4.1.1.3 List options ....................



    To add a value to the list, prefix the option name with an 'add-' and
    then specify the value to add. For example, to add the URL filter use
    '--add-filter url'. To remove a value from a list option, prefix the
    option name with a 'rem-' and then specify the value to remove. For
    example, to remove the URL filter use '--rem-filter url'. To remove
    all items from a list prefix the option name with a 'clear-' without
    specify any value. For example, to remove all filters use
    '--clear-filter'.




    Following this pattern for the --extra-dicts option, you would add multiple extra dictionaries as



    --add-extra-dicts dict1 --add-extra-dicts dict2


    The documentation for Aspell 0.60.7-20110707 also mentions a (possibly newer) more direct delimited list format, using a third prefix lset:




    A list option can also be set directly, in which case it will be
    set to a single value. To directly set a list option to multiple
    values prefix the option name with a 'lset-' and separate each value
    with a ':'. For example, to use the URL and TeX filter use
    '--lset-filter url:tex'.




    Following this format, your option would become



    --lset-extra-dicts dict1:dict2





    share|improve this answer




























      0














      According to the texinfo manual (info aspell), aspell uses a list option format that is different from other GNU programs, in which the base option name is prefixed with add- or rem- to respectively add or remove items from a list:




      4.1.1.3 List options ....................



      To add a value to the list, prefix the option name with an 'add-' and
      then specify the value to add. For example, to add the URL filter use
      '--add-filter url'. To remove a value from a list option, prefix the
      option name with a 'rem-' and then specify the value to remove. For
      example, to remove the URL filter use '--rem-filter url'. To remove
      all items from a list prefix the option name with a 'clear-' without
      specify any value. For example, to remove all filters use
      '--clear-filter'.




      Following this pattern for the --extra-dicts option, you would add multiple extra dictionaries as



      --add-extra-dicts dict1 --add-extra-dicts dict2


      The documentation for Aspell 0.60.7-20110707 also mentions a (possibly newer) more direct delimited list format, using a third prefix lset:




      A list option can also be set directly, in which case it will be
      set to a single value. To directly set a list option to multiple
      values prefix the option name with a 'lset-' and separate each value
      with a ':'. For example, to use the URL and TeX filter use
      '--lset-filter url:tex'.




      Following this format, your option would become



      --lset-extra-dicts dict1:dict2





      share|improve this answer


























        0












        0








        0







        According to the texinfo manual (info aspell), aspell uses a list option format that is different from other GNU programs, in which the base option name is prefixed with add- or rem- to respectively add or remove items from a list:




        4.1.1.3 List options ....................



        To add a value to the list, prefix the option name with an 'add-' and
        then specify the value to add. For example, to add the URL filter use
        '--add-filter url'. To remove a value from a list option, prefix the
        option name with a 'rem-' and then specify the value to remove. For
        example, to remove the URL filter use '--rem-filter url'. To remove
        all items from a list prefix the option name with a 'clear-' without
        specify any value. For example, to remove all filters use
        '--clear-filter'.




        Following this pattern for the --extra-dicts option, you would add multiple extra dictionaries as



        --add-extra-dicts dict1 --add-extra-dicts dict2


        The documentation for Aspell 0.60.7-20110707 also mentions a (possibly newer) more direct delimited list format, using a third prefix lset:




        A list option can also be set directly, in which case it will be
        set to a single value. To directly set a list option to multiple
        values prefix the option name with a 'lset-' and separate each value
        with a ':'. For example, to use the URL and TeX filter use
        '--lset-filter url:tex'.




        Following this format, your option would become



        --lset-extra-dicts dict1:dict2





        share|improve this answer













        According to the texinfo manual (info aspell), aspell uses a list option format that is different from other GNU programs, in which the base option name is prefixed with add- or rem- to respectively add or remove items from a list:




        4.1.1.3 List options ....................



        To add a value to the list, prefix the option name with an 'add-' and
        then specify the value to add. For example, to add the URL filter use
        '--add-filter url'. To remove a value from a list option, prefix the
        option name with a 'rem-' and then specify the value to remove. For
        example, to remove the URL filter use '--rem-filter url'. To remove
        all items from a list prefix the option name with a 'clear-' without
        specify any value. For example, to remove all filters use
        '--clear-filter'.




        Following this pattern for the --extra-dicts option, you would add multiple extra dictionaries as



        --add-extra-dicts dict1 --add-extra-dicts dict2


        The documentation for Aspell 0.60.7-20110707 also mentions a (possibly newer) more direct delimited list format, using a third prefix lset:




        A list option can also be set directly, in which case it will be
        set to a single value. To directly set a list option to multiple
        values prefix the option name with a 'lset-' and separate each value
        with a ':'. For example, to use the URL and TeX filter use
        '--lset-filter url:tex'.




        Following this format, your option would become



        --lset-extra-dicts dict1:dict2






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 1 at 3:14









        steeldriversteeldriver

        279113




        279113
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f50816864%2fadding-many-dictionaries-to-aspell%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Mossoró

            Error while reading .h5 file using the rhdf5 package in R

            Pushsharp Apns notification error: 'InvalidToken'