Remove zsh autocomplete suggestion












2















When I type



cd l


and hit tab, zsh autocompletes to



cd lightdm/ 


this is not a directory that is available to me (in fact I've uninstalled lightdm).



How do I stop this from happening?



I have prezto installed.



https://github.com/sorin-ionescu/prezto










share|improve this question





























    2















    When I type



    cd l


    and hit tab, zsh autocompletes to



    cd lightdm/ 


    this is not a directory that is available to me (in fact I've uninstalled lightdm).



    How do I stop this from happening?



    I have prezto installed.



    https://github.com/sorin-ionescu/prezto










    share|improve this question



























      2












      2








      2


      1






      When I type



      cd l


      and hit tab, zsh autocompletes to



      cd lightdm/ 


      this is not a directory that is available to me (in fact I've uninstalled lightdm).



      How do I stop this from happening?



      I have prezto installed.



      https://github.com/sorin-ionescu/prezto










      share|improve this question
















      When I type



      cd l


      and hit tab, zsh autocompletes to



      cd lightdm/ 


      this is not a directory that is available to me (in fact I've uninstalled lightdm).



      How do I stop this from happening?



      I have prezto installed.



      https://github.com/sorin-ionescu/prezto







      zsh autocomplete prezto






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Sep 16 '18 at 1:38









      Jeff Schaller

      44.3k1162143




      44.3k1162143










      asked Sep 16 '18 at 1:06









      Bart SnappBart Snapp

      1111




      1111






















          3 Answers
          3






          active

          oldest

          votes


















          1














          This is probably the combination of the AUTO_NAME_DIRS and CDABLE_VARS options documented in zshoptions(1).



          % PS1='%# ' zsh -f
          % setopt AUTO_NAME_DIRS
          % setopt CDABLE_VARS
          % autoload -U compinit
          % compinit
          % cd a # was mashing tab here to no avail (nor asdf)
          cd: no such file or directory: a
          % hash -d asdf=/etc
          % cd asdf/ # "cd a" now tab completes


          (This was discovered by searching zshoptions for "dir" and "cd" related strings.)



          To turn this off disable one or more of those options (unsetopt) or remove the variable(s) that the completion code is finding.






          share|improve this answer































            0














            I ended up looking into .zhistory and deleting all references to lightdm this solved the problem for me. There maybe be other places zsh stores completions, but I don't know what they are.






            share|improve this answer































              0














              As user thrig has already mentioned in his answer, this was caused by CDABLE_VARS option being set.



              I had a similar issue and fixed it by adding



              unsetopt CDABLE_VARS



              line to my .zshrc






              share|improve this answer
























                Your Answer








                StackExchange.ready(function() {
                var channelOptions = {
                tags: "".split(" "),
                id: "106"
                };
                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: false,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: null,
                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%2funix.stackexchange.com%2fquestions%2f469320%2fremove-zsh-autocomplete-suggestion%23new-answer', 'question_page');
                }
                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                1














                This is probably the combination of the AUTO_NAME_DIRS and CDABLE_VARS options documented in zshoptions(1).



                % PS1='%# ' zsh -f
                % setopt AUTO_NAME_DIRS
                % setopt CDABLE_VARS
                % autoload -U compinit
                % compinit
                % cd a # was mashing tab here to no avail (nor asdf)
                cd: no such file or directory: a
                % hash -d asdf=/etc
                % cd asdf/ # "cd a" now tab completes


                (This was discovered by searching zshoptions for "dir" and "cd" related strings.)



                To turn this off disable one or more of those options (unsetopt) or remove the variable(s) that the completion code is finding.






                share|improve this answer




























                  1














                  This is probably the combination of the AUTO_NAME_DIRS and CDABLE_VARS options documented in zshoptions(1).



                  % PS1='%# ' zsh -f
                  % setopt AUTO_NAME_DIRS
                  % setopt CDABLE_VARS
                  % autoload -U compinit
                  % compinit
                  % cd a # was mashing tab here to no avail (nor asdf)
                  cd: no such file or directory: a
                  % hash -d asdf=/etc
                  % cd asdf/ # "cd a" now tab completes


                  (This was discovered by searching zshoptions for "dir" and "cd" related strings.)



                  To turn this off disable one or more of those options (unsetopt) or remove the variable(s) that the completion code is finding.






                  share|improve this answer


























                    1












                    1








                    1







                    This is probably the combination of the AUTO_NAME_DIRS and CDABLE_VARS options documented in zshoptions(1).



                    % PS1='%# ' zsh -f
                    % setopt AUTO_NAME_DIRS
                    % setopt CDABLE_VARS
                    % autoload -U compinit
                    % compinit
                    % cd a # was mashing tab here to no avail (nor asdf)
                    cd: no such file or directory: a
                    % hash -d asdf=/etc
                    % cd asdf/ # "cd a" now tab completes


                    (This was discovered by searching zshoptions for "dir" and "cd" related strings.)



                    To turn this off disable one or more of those options (unsetopt) or remove the variable(s) that the completion code is finding.






                    share|improve this answer













                    This is probably the combination of the AUTO_NAME_DIRS and CDABLE_VARS options documented in zshoptions(1).



                    % PS1='%# ' zsh -f
                    % setopt AUTO_NAME_DIRS
                    % setopt CDABLE_VARS
                    % autoload -U compinit
                    % compinit
                    % cd a # was mashing tab here to no avail (nor asdf)
                    cd: no such file or directory: a
                    % hash -d asdf=/etc
                    % cd asdf/ # "cd a" now tab completes


                    (This was discovered by searching zshoptions for "dir" and "cd" related strings.)



                    To turn this off disable one or more of those options (unsetopt) or remove the variable(s) that the completion code is finding.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Sep 16 '18 at 1:35









                    thrigthrig

                    25.3k23257




                    25.3k23257

























                        0














                        I ended up looking into .zhistory and deleting all references to lightdm this solved the problem for me. There maybe be other places zsh stores completions, but I don't know what they are.






                        share|improve this answer




























                          0














                          I ended up looking into .zhistory and deleting all references to lightdm this solved the problem for me. There maybe be other places zsh stores completions, but I don't know what they are.






                          share|improve this answer


























                            0












                            0








                            0







                            I ended up looking into .zhistory and deleting all references to lightdm this solved the problem for me. There maybe be other places zsh stores completions, but I don't know what they are.






                            share|improve this answer













                            I ended up looking into .zhistory and deleting all references to lightdm this solved the problem for me. There maybe be other places zsh stores completions, but I don't know what they are.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Sep 18 '18 at 16:12









                            Bart SnappBart Snapp

                            1111




                            1111























                                0














                                As user thrig has already mentioned in his answer, this was caused by CDABLE_VARS option being set.



                                I had a similar issue and fixed it by adding



                                unsetopt CDABLE_VARS



                                line to my .zshrc






                                share|improve this answer




























                                  0














                                  As user thrig has already mentioned in his answer, this was caused by CDABLE_VARS option being set.



                                  I had a similar issue and fixed it by adding



                                  unsetopt CDABLE_VARS



                                  line to my .zshrc






                                  share|improve this answer


























                                    0












                                    0








                                    0







                                    As user thrig has already mentioned in his answer, this was caused by CDABLE_VARS option being set.



                                    I had a similar issue and fixed it by adding



                                    unsetopt CDABLE_VARS



                                    line to my .zshrc






                                    share|improve this answer













                                    As user thrig has already mentioned in his answer, this was caused by CDABLE_VARS option being set.



                                    I had a similar issue and fixed it by adding



                                    unsetopt CDABLE_VARS



                                    line to my .zshrc







                                    share|improve this answer












                                    share|improve this answer



                                    share|improve this answer










                                    answered 12 mins ago









                                    NOLFXceptMeNOLFXceptMe

                                    32615




                                    32615






























                                        draft saved

                                        draft discarded




















































                                        Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                        • 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%2funix.stackexchange.com%2fquestions%2f469320%2fremove-zsh-autocomplete-suggestion%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

                                        濃尾地震

                                        How to rewrite equation of hyperbola in standard form

                                        No ethernet ip address in my vocore2