-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bash completion script is broken with bash-completion v2.12.0 #1537
Comments
3 tasks
Having the same issue. |
eli-schwartz
added a commit
to eli-schwartz/the_silver_searcher
that referenced
this issue
Jun 16, 2024
The patch is pretty simple, so I went ahead and included it in the Fedora package. The unmaintained state of ag is concerning, but I'm ok kicking that can down the road until the next problem arises. I suspect that may be when pcre is retired, unless someone does the work to port ag to pcre2. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
bash-completion v2.12.0 renamed the
_split_longopt
function to_comp__split_longopt
in scop/bash-completion@19a3798. This is breaking ag's completion.(both the above installed via homebrew)
ag SEARCHQUERY app<TAB>
get:
This is quite related to #1067 wherein it is discussed whether ag's completion script should be depending on a 3rd party completion library at all.
Regardless, the expedient fix is to replace the
_split_longopt
invocation with_comp__split_longopt
. However, I have also opened scop/bash-completion#1135 against bash-completion itself to resolve their opinion on if this function should be considered part of their public api. Depending on if they alias the function for a short time, or release a patch to 2.12.0, the remediation in ag's completion may change.The text was updated successfully, but these errors were encountered: