Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-22 | 51322 (+ minor tweak): Update gnu make completion for version 4.4 | Shohei YOSHIDA | 1 | -2/+4 | |
Add `--jobserver-style`, `--shuffle` and `--trace` options And delete '--warn-undefined-functions' option. This option was implemented only in redhat's older make and the official gnu make has never supported it. | |||||
2022-08-05 | Felipe Contreras: 50435+50436 (+50444): do not build anything | Jun-ichi Takimoto | 1 | -3/+31 | |
Use 'make -nqp' to ensure nothing is actually built by completion. Also include some performance improvements, but it can be still rather slow in a large project's source tree. | |||||
2021-07-09 | 49150: consistently use singular form for headings on completion match groups | Oliver Kiddle | 1 | -1/+1 | |
2020-01-03 | 45196: fix completion after make -C, allowing for -C being used multiple times | Oliver Kiddle | 1 | -7/+8 | |
2019-11-24 | 44896: use opt_args to find base directory and use it for $(CURDIR) | Oliver Kiddle | 1 | -33/+8 | |
2019-10-01 | 44798: completion option update | Oliver Kiddle | 1 | -6/+7 | |
2019-09-06 | 44722: _make: use --always-make instead of .PHONY for GNU make | Daniel Hahler | 1 | -1/+1 | |
Using ".PHONY" might actually execute (phony) targets then, while "--always-make" triggers processing of all targets, respecting `-n` (`--dry-run`). (This can be seen with `make -nsp .PHONY` in https://github.com/neomake/neomake/tree/76b110d49a, where it actually causes infinite processing then) ".PHONY" was used since the beginning here (37012f06a [1]). As for bmake (which also uses `.PHONY`): there does not appear to be a similar option for it. While it might work better there (i.e. not causing targets to be run), it causes an error at least when testing it quickly - which indicates that it behaves as if using any other non-existing (or special) target there maybe: > bmake: don't know how to make .PHONY. Stop This was added in ecc0a5ece [2] (workers-39654). Since it uses `-s -f "$file" -V.ALLTARGETS` with `bmake` before to get targets explicitly, there might not be a reason for calling `bmake` with `-nsdg1Fstdout … .PHONY` additionally in the first place?! 1: https://github.com/danielshahaf/zsh/commit/37012f06a 2: https://github.com/danielshahaf/zsh/commit/ecc0a5ece | |||||
2018-08-13 | unposted: _make: Allow pasted arguments for GNU make's -j option. | Daniel Shahaf | 1 | -1/+1 | |
2018-03-24 | 42521 based on 42049 (SATOH Fumiyasu): fix finding of includes in make ↵ | Oliver Kiddle | 1 | -11/+7 | |
completion make always includes relative to the current directory rather than relative to the including Makefile. | |||||
2018-02-11 | 42327: _make: complete _files | Daniel Hahler | 1 | -1/+2 | |
The use case is completing files that are actual targets, generated using $(wildcard …). Q: Could this be made to only complete files if make targets and vars are empty? | |||||
2017-11-02 | 41971: correctly break out of certain tag loops when there are matches | Oliver Kiddle | 1 | -8/+3 | |
2016-11-09 | 39890: typo corrections in completion functions | Oliver Kiddle | 1 | -1/+1 | |
2016-10-18 | 39654: (based on patch by Baptiste Daroussin) Better support bmake, ↵ | Daniel Shahaf | 1 | -8/+11 | |
FreeBSD's default make(1) implementation. Don't pass gmake options to bmake. Add bmake-speciic codepath for completing targets and parsing the makefile. | |||||
2016-08-19 | 39067: update options to correspond to latest versions of software in ↵ | Oliver Kiddle | 1 | -1/+2 | |
various functions | |||||
2016-02-14 | 37972: Redirect stderr to /dev/null in cases where ${~param} might generate ↵ | Barton E. Schaefer | 1 | -1/+1 | |
errors | |||||
2015-08-02 | 35957: fix _make-expandVars() | Jun-ichi Takimoto | 1 | -60/+72 | |
Also use variables set in the command line and environment. | |||||
2015-05-18 | 35168: Improve parsing of case patterns. | Peter Stephenson | 1 | -3/+3 | |
"|" is now found properly by looking for words that come from the lexical analyser, rather than hacking a pattern returned in one dollop. Update some completion functions that need extra quoting as a result. Add test for new parsing. Update version number to 5.0.8-dev-3 because of wordcode incompatibility. | |||||
2015-04-28 | 34980: in completion match new Makefile assignment forms | Peter Stephenson | 1 | -6/+6 | |
2013-10-18 | 31840: "read" needs IFS unset to avoid stripping whitespace in makefiles | Barton E. Schaefer | 1 | -1/+1 | |
2013-08-29 | based on 31641, 31642: completion for more make variants | Peter Stephenson | 1 | -1/+1 | |
2013-07-25 | 31756: further make completion improvements. | Jun T | 1 | -32/+44 | |
ake care of mutually exclusive options. Add _description using $state_descr. Add completions for --debug=flag. Fix typo (pointed out by Daniel Shahaf). | |||||
2013-07-17 | 31525: Fix some options in _make | Jun T | 1 | -4/+4 | |
2013-07-12 | Update make completion with gnu options | Nick Cross | 1 | -8/+30 | |
2013-07-11 | users/17856: rewrite _make to use _arguments. | Peter Stephenson | 1 | -10/+34 | |
No new option handling yet, but this should make it easier to add. | |||||
2011-05-27 | 29365: redefine _make() in _make. | Mikael Magnusson | 1 | -66/+71 | |
2011-05-24 | 29364: partial fix for make completion in dirs with spaces. | Mikael Magnusson | 1 | -1/+1 | |
2011-04-27 | _make: add _make- prefix to helper functions | Mikael Magnusson | 1 | -16/+16 | |
2011-04-15 | 28998: use correct return status in _make | Mikael Magnusson | 1 | -5/+8 | |
2009-11-24 | Baptiste Daroussin: 27431: _make: fix for FreeBSD | Peter Stephenson | 1 | -1/+7 | |
2009-11-24 | 27430: extend make variable value completion | Peter Stephenson | 1 | -1/+1 | |
2009-11-24 | 27429: _make: restore variable value completion | Peter Stephenson | 1 | -186/+186 | |
make indentation more standard | |||||
2009-11-24 | Michael Hwang <michael.a.hwang@gmail.com>: 27428: | Peter Stephenson | 1 | -149/+197 | |
improved _make | |||||
2007-12-10 | Vincent Lefevre: 24192: make GNU make completion support -include | Peter Stephenson | 1 | -3/+3 | |
2006-11-10 | 22992: make $? available in exit traps/hooks | Peter Stephenson | 1 | -2/+8 | |
22993: slightly more effective _make variable fix | |||||
2006-11-09 | 22988: arno: _make fix for special variables | Peter Stephenson | 1 | -0/+2 | |
2006-02-09 | 22205: patch from R.Ramkumar to use the argument to -C in make completion. | Clint Adams | 1 | -10/+38 | |
2005-03-02 | * 20906: Completion/Unix/Command/_make: patch from Mike "Stew" O'Connor | Clint Adams | 1 | -5/+8 | |
to limit recursion depth in make completion variable expansion. | |||||
2005-03-02 | Don't try to expand a single-character Makefile variable if | Wayne Davison | 1 | -1/+1 | |
it is a digit. | |||||
2004-11-11 | Use ";&" to have the new "(\$*)" case fall through to the continue. | Wayne Davison | 1 | -1/+1 | |
2004-11-10 | Handle $$ when expanding variables. | Wayne Davison | 1 | -1/+5 | |
2004-11-02 | * 20539: Completion/Unix/Command/_make: avoid problems minus signs | Clint Adams | 1 | -1/+1 | |
in expandVars(). | |||||
2004-10-12 | Got rid of "cmdargs" local since it is no longer used. | Wayne Davison | 1 | -1/+1 | |
2004-10-01 | This version now uses a zsh function to parse the makefile instead | Wayne Davison | 1 | -20/+91 | |
of awk or perl. That function has been enhanced to follow includes and to expand variables (which makes a target such as foo$(EXEEXT) expand into the right executable extention for the current system). | |||||
2004-09-30 | * 20358: Completion/Unix/Command/_make: avoid potential gawk locale bug by ↵ | Clint Adams | 1 | -9/+6 | |
not using awk. | |||||
2004-08-21 | - Fixed the perl code that was using the @matches array. | Wayne Davison | 1 | -4/+3 | |
- Simplified the other perl code just a little. | |||||
2004-08-18 | One of the new parenthetical expressions needs to not return a value | Wayne Davison | 1 | -1/+1 | |
so that it doesn't put items into the @matches array. | |||||
2004-08-18 | Don't output a target "VAR" for a line of the form "VAR := VALUE". | Wayne Davison | 1 | -4/+4 | |
2004-08-18 | Don't output make targets all clumped into a single string when useperl | Wayne Davison | 1 | -1/+1 | |
is enabled. | |||||
2002-08-14 | 17535: use-perl style for _make | Peter Stephenson | 1 | -2/+18 | |
2002-03-15 | 16842: resolve name clash for nc between netcat and the nedit client for | Oliver Kiddle | 1 | -13/+4 | |
completion and add _pick_variant to resolve program variants in general |