'bash function preserving tab completion
I put the function
make_color() {
make $1 | ccze -A
}
in .bashrc to get colored make output. His works fine, but make's tab-completion for selecting targets is lost. Is there any way to preserve the tab-completion of the command in the function, or something else I could do to achieve tab completion and pipe?
Solution 1:[1]
Add this in your ~/.bashrc or run in your local shell:
complete -F _make make_color
The function name _make may be different in your case.
You can get the name using:
$ complete -p make
complete -F _make make
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | anishsane |
