aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/__fish_print_make_targets.fish
diff options
context:
space:
mode:
authorGravatar liljencrantz <liljencrantz@gmail.com>2007-09-22 07:04:01 +1000
committerGravatar liljencrantz <liljencrantz@gmail.com>2007-09-22 07:04:01 +1000
commitdab7e6c7b98825879cc03016113b31b575f3f7af (patch)
tree676261c9edc32499ad36e71505acc612f1fd382a /share/functions/__fish_print_make_targets.fish
parent06de2602cb455f222b12a8592f7739a43350b0aa (diff)
Move mkae completion function to its own file
darcs-hash:20070921210401-75c98-6b303317ba375f0c6402e81902e599e79a9c06ed.gz
Diffstat (limited to 'share/functions/__fish_print_make_targets.fish')
-rw-r--r--share/functions/__fish_print_make_targets.fish4
1 files changed, 4 insertions, 0 deletions
diff --git a/share/functions/__fish_print_make_targets.fish b/share/functions/__fish_print_make_targets.fish
new file mode 100644
index 00000000..c57e8871
--- /dev/null
+++ b/share/functions/__fish_print_make_targets.fish
@@ -0,0 +1,4 @@
+function __fish_print_make_targets
+ set files Makefile makefile GNUmakefile
+ sgrep -h -E '^[^#%=$[:space:]][^#%=$]*:([^=]|$)' $files | cut -d ":" -f 1 | sed -e 's/^ *//;s/ *$//;s/ */\n/g' ^/dev/null
+end