Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

YACCP (yet another compctl patch)



-----BEGIN PGP SIGNED MESSAGE-----

At the moment, compctl won't allow a prefix or suffix in an xor'ed
completion, but it will allow these in the effectively xor'ed parts of
an extended completion.  This patch simply removes this prohibition.
Tests don't reveal any problems with the use of this ability.

 -zefram

      Index: Src/builtin.c
      ***************
        		}
        		break;
        	    case 'P':
      - 		if (hx) {
      - 		    zerrnam(name, "no prefix allowed in xor'd (+) completion",
      - 			    NULL, 0);
      - 		    return 1;
      - 		}
        		if ((*argv)[1]) {
        		    cct.prefix = (*argv) + 1;
        		    *argv = "" - 1;
      --- 1849,1854 ----
      ***************
      *** 1866,1876 ****
        		}
        		break;
        	    case 'S':
      - 		if (hx) {
      - 		    zerrnam(name, "no suffix allowed in xor'd (+) completion",
      - 			    NULL, 0);
      - 		    return 1;
      - 		}
        		if ((*argv)[1]) {
        		    cct.suffix = (*argv) + 1;
        		    *argv = "" - 1;
      --- 1861,1866 ----

-----BEGIN PGP SIGNATURE-----
Version: 2.6.i

iQBVAgUBMA1ydWWJ8JfKi+e9AQHKfgH9EmdnFQI4i99CADm5yMGNBFTDdcRBgL1q
YrK6H+R8BLbCQ0e1q0RT01mQ7gvFI5ZlIobcf8XxhFN+b2snYMoJOA==
=M0dN
-----END PGP SIGNATURE-----



Messages sorted by: Reverse Date, Date, Thread, Author