From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3913 invoked from network); 12 Aug 2020 10:05:23 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 12 Aug 2020 10:05:23 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=Sender:List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:References:Message-ID:Date:Content-ID: Content-Type:MIME-Version:Subject:To:From:Reply-To:Cc: Content-Transfer-Encoding:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To; bh=OuVHxuzL4cBMef9ixvw6P//o0jCvIJ9+sFHqeGPZGFk=; b=o2O0rO2Q5y8W0l+6r6WpVHqO60 cQhjXLxfbAJ+29Akj+7udTt8sWqeMvOnrReWRj9ruIOiYMXxsg7ZEDlN17J7VaG6tPPZTsx2MfHEb QdlVTL+mspZccqXl6z2eDBTwsVveDOlmqhfeYA7gpLovAhgvG6rGC7Njy7oH1LzKJFT9DQecswVOg 4gt10CZEXywkubZLmK1GKujdNiDn9d1S/yb5goOODXGTo2soORzIXzryrgOAVHeLlnNSoZGXUVMbt x5sKI4/eVKhzP5sscsA2lkDaBzaukpdKjyw0cqx7Zwn6PsQGrDQphWPt8csNrmAPnT8irc/cpx8D5 k83KJIqA==; Received: from authenticated user by zero.zsh.org with local id 1k5ndF-0009C0-My; Wed, 12 Aug 2020 10:05:17 +0000 Authentication-Results: zsh.org; iprev=pass (sonic307-53.consmr.mail.ir2.yahoo.com) smtp.remote-ip=87.248.110.30; dkim=pass header.d=yahoo.co.uk header.s=s2048 header.a=rsa-sha256 Received: from sonic307-53.consmr.mail.ir2.yahoo.com ([87.248.110.30]:35454) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1k5nXW-0008rz-71; Wed, 12 Aug 2020 09:59:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1597226360; bh=OuVHxuzL4cBMef9ixvw6P//o0jCvIJ9+sFHqeGPZGFk=; h=From:To:Subject:Date:References:From:Subject; b=ssp1z+d2q0f3VSPij//NfUDBsIqFSJ5fl/pkUqAhraherJnmpJ0qRLF7/re/4S/Y/s+3mFMaZgYxlUgUFSQqimEFhtPnG5ZJgefExSljnTtHGCiaAYYP65Zx/f79imUH9lJ0mGlJyBq1nud/UujrXt3Fy2I2SrtAffwOW66jZoin6QDTP235pxr5EffwTqyVpr1Rd5PP5xul1PYpDMNFj4uOpx7RW3Hi2ioQaTjWr1krT//vKdfZPtjmH9LoT5sTG4sM3UiOCT7kg17Po4OqhHnDIuFSNLIgENWdkUknO/kSilrzVv4TowAXMoM70uypqmvIa956TvYXoXpe3gp38Q== X-YMail-OSG: pzBYbTMVM1mVptHNLJ9aAvNqqdFaySSRLNysIQb1HFBUWQ3Lb._wc_hQBVeW4UQ 3F_4oIQZE3C4UvHPP77RlDVXCv01h6qWYcWOP1mkgyCWXSbDmykK3UbWZgTFe80QjPpxz4br.5R5 bcIx3xBBJ8uAxjh_7KpE.kCrDHw2lQo4_vIhFWA2XD4H233siO.ZaPW9Kth_mf8I9hyWnAbV.dib JI6R06tZBbwuMfIaxsOyyj3riazABM0H9j_m0PlwmIykgRQSpqvavRMXAveVGxHA6XZQ0R1_yUfK ajq79m4.mbJCL.rM86fyCLCjrBLZs7NW0SmnOn8y5ywmyjv07hIM05IYz9kGtvbFCpYkco2kSiFl YuW9rZo4rbcPsLBLdfQ5694QQ7.IH9HulUMh.BzStl7UgQjzbCQOPhwLRqA65CIADj1wvehN1vW6 UtjwZVuiisMUzD2Afo6nBmxeEEXlcIa8M50hPsuG5LeaeNFnK6haY1GrIBGiGzJ8GlPXR9urdbWv ZAiZBdj1ndTHe7GsDbDw66x0YNrU2O010Ympc7uJERdgWe0KRzYeEEe_9JoytJsb8R09V4vqB5w9 S1x3YQE95_RZoBfYTCUXay1tdenPtZmZm6ofnktYvmxtJxjpbymE_MoQRQ33Hizhcg7xcAo5Ecin gegNkOf2I0L91xOTaK2PcdmpRrwj4qD9VcOjNVO1.yBCpIDB1iT7zF5Rr2IHdXRE0e1Xy2zRJPco KaGyal7i6TiMPJOlZt_bMVq_48LNyigvfURvn7e5VQGh1dJK4M0VCzEmbo7X.7PQ1HOhMklUty.8 Ywm02h0wpK.dxU91h8R1r8HC1Eq5zrrEErcx9lJr0iuGbiRKUAQ9YFQMa6Q9QT0_XQstyqt.mKka gHGh0WPZ2rvooRktcx4Fn..I.tNX236H1C78aDbONm_RM9_VLdKMlLY4LxIOeqsU.rx1aMkpMYv_ NEpxCMaeWaP5mWBYd2pbqEB9tVj8_k_zJWPHg.W7ybikxavd6NxfRnjeC7JmJuPx1cV7VQ87NHtV P3j0In.72hWjgYf.cxuI2.hpZVsgVK4aMCylrVmzqZ9r7pVQSjwPcfRZTWbSZUzG5wyMrch9drqU 5CIr9gvXgLgFYJVURS2KlZiS9NHKGBESEg3H.xpLOMxpSFy_FmUA0K4qhE0sqZyrhxcg1cMxZmRg Rm0EpjoJPSP2qeCWUnloz8B87xbSOJyacq5ECrBU66OyvVfOJxYCXxZUEBvBEHTkIK8ZvRWFSMun O6Q5KnvlDXMrZUvNgg1sr1DA.C8qPyLWb.sx3KTPPD50qcE_AIhCCXywTqWx7KMDWG.LOZWVupFh YQmYAEOPCUJJM8Y9KM0e6Q5Zs873SK9mdFG_i8DRBntayuAUOTuqMg47zyKnQxW6dskmfembYbBi G_3fDA5KGf7J2Qz1Yefyzz.JGr1gwPyQ3DfQjlbgtyio6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Wed, 12 Aug 2020 09:59:20 +0000 Received: by smtp415.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f30a42d8ccde420f30dfb787c7acf6b9; Wed, 12 Aug 2020 09:59:16 +0000 (UTC) Received: from [192.168.178.21] (helo=hydra) by mail.kiddle.eu with esmtp(Exim 4.93.0.4) (envelope-from ) id 1k5nXP-000H7e-85 for zsh-workers@zsh.org; Wed, 12 Aug 2020 11:59:15 +0200 From: Oliver Kiddle To: Zsh workers Subject: PATCH: some extra options in Image Magick completion MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <65820.1597226355.1@hydra> Date: Wed, 12 Aug 2020 11:59:15 +0200 Message-ID: <65821-1597226355.248205@U4of.LGMm.cUNE> References: <65821-1597226355.248205.ref@U4of.LGMm.cUNE> X-Mailer: WebService/1.1.16455 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) X-Zsh-Org-Should-ARC-Sign: true X-Validation-by: opk@zsh.org X-Seq: 47319 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: Sender: Sympa Owner At some point when using Image Magick's convert command I added a couple of missing options to the completion in my local branch. But the function is missing many other options and needs rather more work than just this so they've sat in my branch for some time. Rather than have it go to waste, here's the patch. Oliver diff --git a/Completion/Unix/Command/_imagemagick b/Completion/Unix/Command/_imagemagick index 3afa108ae..b7671fe49 100644 --- a/Completion/Unix/Command/_imagemagick +++ b/Completion/Unix/Command/_imagemagick @@ -262,7 +262,10 @@ case "$service" in _arguments -C -M 'm:{a-z}={A-Z}' \ '-adjoin[join images]' \ '-affine[drawing transform matrix]:matrix' \ + '-alpha[set the alpha channel]:alpha' \ '-antialias[remove pixel aliasing]' \ + '-authenticate[decrypt image with specified password]:password' \ + '-attenuate[lessen (or intensify) when adding noise to an image]:value' \ '-append[append image sequence]' \ '-average[average image sequence]' \ '-background[specify background color]:color:_x_color' \ @@ -301,6 +304,7 @@ case "$service" in '(-endian)+endian' \ '-enhance[enhance image]' \ '-equalize[histogram equalization]' \ + '-features[analyze image features (e.g. contrast, correlation)]:distance' \ '-fill[specify color to use when filling a graphic primitive]:color:_x_color' \ '-filter:filter type for resizing:(Point Box Triangle Hermite Hanning Hamming Blackman Gaussian Quadratic Cubic Catrom Mitchell Lanczos Bessel Sinc)' \ '-flatten[flatten a sequence of images]' \ @@ -315,12 +319,14 @@ case "$service" in '-gravity:image gravity:(Center North NorthEast East SouthEast South SouthWest West NorthWest)' \ '-implode:implosion factor (0.0 - 99.9%%)' \ '-interlace:interlacing scheme:(None Line Plane Partition)' \ + '-interpolative-resize[resize image using point sampled interpolation]:geometry' \ '-label:label string' \ '-layer:layer type:(Red Green Blue Matte)' \ '-linewidth:line width' \ '-loop:number of iterations (GIF animation)' \ '-map[single image colormap file]:picture file for colors:_imagemagick' \ '+map[all images colormap file]:picture file for colors:_imagemagick' \ + '-mask[associate a mask with the image]:file:_files' \ '-matte[store matte channel]' \ '-modulate:,,' \ '-monochrome[transform to black and white]' \ @@ -352,6 +358,7 @@ case "$service" in '-size:image size (x+)' \ '-solarize:solarization threshold' \ '-spread:neighborhood size' \ + '-support[specify resize support]:support (>1.0 is blurry, < 1.0 is sharp)' \ '-swirl:swirl tightness' \ '-texture:background texture image:_imagemagick' \ '-threshold:threshold for maximum intensity' \