From b28d7108d3677c61bd01c51ccee8bb1cf9e3bfba Mon Sep 17 00:00:00 2001 From: Tristan Wibberley Date: Mon, 27 Aug 2012 14:17:28 +0100 Subject: [PATCH] make: convert make completion to use smarter parser --- completions/make | 71 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 61 insertions(+), 10 deletions(-) diff --git a/completions/make b/completions/make index aa19b242..eac0ac45 100644 --- a/completions/make +++ b/completions/make @@ -1,11 +1,66 @@ # bash completion for GNU make -*- shell-script -*- +function _make_target_extract_script() +{ + local prefix=$(printf "%s\n" "$1" | sed 's/[][\.*^$(){}?+|/]/\\&/g') + + cat <