From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6943 invoked by alias); 26 May 2018 15:07:25 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42840 Received: (qmail 14411 invoked by uid 1010); 26 May 2018 15:07:24 -0000 X-Qmail-Scanner-Diagnostics: from mail-wm0-f41.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(74.125.82.41):SA:0(-1.9/5.0):. Processed in 0.661704 secs); 26 May 2018 15:07:24 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: doron.behar@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=AKI9wJ25Te+FjMW10zQmDpRLdRZwWzY/Akj7nqcMjRU=; b=hdMUua3qWKXfOJVLvbPI3eKf46a7svYOcjsT+efWE9I0DJDSDUXA6q5naFIiUOk9+f zCVtf+bR3jBc8NU2Rq8rdsqX1X1LA4aC2HnrVwbKAGXotBzQObcs0BV52mIiKtp9gGnm MhPFWRDNClFPVW15B8unTepHLLRmrF5aLXFV99pAyUupWIf+vDchRJB0FmJ3exJJfTta eTWwVi/Iuhdxx/nYQ19XWKLoEPQc3IrFQFIfGENfQcJWjmqKvF+Ydpw/iBiLr3ux9mZg TAmXilNmkmq7qCwMbqW60p1jOp5Ftyhmc3QtmWOQZUOW6/1Ozuwa6tinkYM43QuQnR1m zt4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=AKI9wJ25Te+FjMW10zQmDpRLdRZwWzY/Akj7nqcMjRU=; b=fVW/QMo0tOamYrWJTOXcMCcXOR/M5lctmqvFARiSOP/XaKmYcUwoFRQM47x5x/CcdY 4MBQwoNyXR33v9tzCFPl9AoPGe5BfDDDLR6z9VrHhvdHpZJu2q056DanKIw8nGhfJ9gR Rts/892M3zl09h++w1qY3COJ9+9mtJ3bfSv+JbYQuiCTY4DYR0VFcCSFykH8YH14aYp7 iHPAsK6lXHtZiO3meADL5LjtVRVW+0SoTP8LXIWg7IpYqgQUbRcJf4SpwLotM7Tho3jE QIJFWesCVm425QIsZWME4X28ccbo69qfOhF3TS9Kue5MJWBCTH52IgfDL+zxZmQ4VPLj uBNQ== X-Gm-Message-State: ALKqPwdLdogPPjXoJJjYp1s9H+nKAl2D55JJvNTQMj3vBB6NLY10bZyE 5Y8lZsrp1zCH3cx1LKa7B+HjKm8Y X-Google-Smtp-Source: ADUXVKJ/h8fHtdszEDOZWqSLX6n9cHLL1nM8apm8JRHBUGzrwn7jGLUNplIc/1LIE27Uw1pmGf59fw== X-Received: by 2002:a1c:8d8a:: with SMTP id p132-v6mr4370084wmd.49.1527347240535; Sat, 26 May 2018 08:07:20 -0700 (PDT) From: doron.behar@gmail.com To: zsh-workers@zsh.org Subject: [PATCH 13/25] General cleanup. Date: Sat, 26 May 2018 18:06:22 +0300 Message-Id: <20180526150634.15683-14-doron.behar@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180526150634.15683-1-doron.behar@gmail.com> References: <20180526150634.15683-1-doron.behar@gmail.com> From: Doron Behar --- Completion/Unix/Command/_luarocks | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Completion/Unix/Command/_luarocks b/Completion/Unix/Command/_luarocks index c1a47773b..d73a84d2a 100644 --- a/Completion/Unix/Command/_luarocks +++ b/Completion/Unix/Command/_luarocks @@ -38,21 +38,16 @@ __luarocks_deps_mode(){ _describe 'dependencies mode' modes } # }}} -# {{{ helper: versions of an external rock +# {{{ helper: versions of an external rock or nothing for rockspec file __luarocks_rock_version(){ for i in {2..${#build_command_options[@]}}; do if [[ ! -z "${words[$i]}" && ! "${words[$i]}" =~ '^-' && ! -f "${words[$i]}" ]]; then - # TODO: complete with optional versions _message -e "version for rock ${words[$i]}" return fi done } # }}} -# {{{ helper: list of libraries that C files need to link to -__luarocks_c_libs(){ -} -# }}} # {{{ helper: lua versions __luarocks_lua_versions(){ _values -s , 5.3 5.2 5.1 @@ -76,7 +71,7 @@ ___luarocks_installed_rocks_cache_policy(){ # }}} # {{{ helper: installed rocks __luarocks_installed_rocks(){ - local update_policy ret=1 + local update_policy zstyle -s ":completion:${curcontext}:" cache-policy update_policy if [[ -z "$update_policy" ]]; then zstyle ":completion:${curcontext}:" cache-policy ___luarocks_installed_rocks_cache_policy @@ -180,7 +175,7 @@ _luarocks_build(){ # }}} # {{{ `config` command # arguments: -# - must: VAR=VALUE +# - must: option local config_command_options=( '--lua-incdir[Path to Lua header files]' '--lua-libdir[Path to Lua library files]' @@ -393,7 +388,7 @@ local write_rockspec_command_options=( '--lua-version=[Supported Lua versions]:LUA_VER:__luarocks_lua_versions' '--rockspec-format=[Rockspec format version, such as "1.0" or "1.1"]:VER: ' '--tag=[Tag to use. Will attempt to extract version number from it]:TAG:__git_tag' - '--lib=[A comma-separated list of libraries that C files need to link to]:__luarocks_c_libs' + '--lib=[A comma-separated list of libraries that C files need to link to]:' ) _luarocks_write_rockspec(){ } -- 2.17.0