-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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. |
# for free
to join this conversation on GitHub.
Already have an account?
# 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: