From d057865c242bd6faabcc1ffe2b33e73b9a97bdf6 Mon Sep 17 00:00:00 2001 From: Patrice Ferlet Date: Wed, 21 Dec 2016 10:20:36 +0100 Subject: [PATCH] Add Makefile completion Sometimes, Makefile won't be completed (as for me on Fedora 25) as soon as bash-it is activated. This completion script can provide a Makefile completion. --- completion/available/makefile.completion.bash | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 completion/available/makefile.completion.bash diff --git a/completion/available/makefile.completion.bash b/completion/available/makefile.completion.bash new file mode 100644 index 00000000..c2a833ac --- /dev/null +++ b/completion/available/makefile.completion.bash @@ -0,0 +1,3 @@ +# Add completion for Makefile +# see http://stackoverflow.com/a/38415982/1472048 +complete -W "\`grep -oE '^[a-zA-Z0-9_-]+:([^=]|$)' Makefile | sed 's/[^a-zA-Z0-9_-]*$//'\`" make