Skip navigation
Currently Being Moderated

_filedir in bash completion conflicts with bash-completion project

Oct 31, 2010 2:11 PM

The _filedir() function in acroread's (at least Linux) bash completion file conflicts with the one from the bash completion project, - the one in acroread ends up overriding the one in the latter with an implementation that is not compatible/does not meet expectations of various completions from the bash completion project, thus breaking them in subtle, hard to debug ways.


Please consider renaming the _filedir bash function shipped in acroread's bash completion file to for example _adobe_filedir (or inlining it in _acroread) to resolve the issue.

  • Currently Being Moderated
    Apr 12, 2012 6:12 PM   in reply to vskytta2

    I just installed Adobe Reader 9.4.7 on my Ubuntu 12.04 Beta system, and hit this bug. I had no idea why filename completion was suddenly broken until I did some searching and turned up s/7 . So, the bug is still there, over a year later.


    Adobe, please fix this, or else get rid of . It's much worse breaking filename completion than whatever bit of extra functionality it might be providing to acroread users (most users won't run it from the command line in any case).

    Mark as:
  • Currently Being Moderated
    Apr 12, 2012 11:32 PM   in reply to SheamusPatt

    Thanks for reporting this , we have taken a note of this and are now tracking this through bug.



    Mark as:
  • Currently Being Moderated
    Apr 13, 2012 2:54 AM   in reply to SheamusPatt

    Thank you for reporting the issue , we are now tracking this internally through a bug and hope to fix this in future updates. However , till then you may use the workaround #10 as suggested in the link  .  This looks specific to 11.04 and now to 12.04 Beta as well.





    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points