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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 320 invoked from network); 5 Aug 2020 18:07:02 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 5 Aug 2020 18:07:02 -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:Content-Type:To:Subject:Message-ID:Date:From :MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=KRKiWTTzIiXd/2YS/Q+EUYYZ9q29Cq+XYXg57XI0kXc=; b=RTy7mEVsDSsGuw5P+gJpFHnp51 0dHaShDQf4PjlQJw0g75QOyBRQBLxrf0pGqdSi6spv507eyNU6uQpRv9FADwSY6NvltEv0JJGW/r/ a5RnTiStRnGVY5Cfx14fGMyTrtBaH59frFH5CsfsGLHmXsoObXwv1HhE5w/d8PyuHh6EBAvs/UDe0 Yw6RciK7vL1xLl7LQP3o6dadbZQaQnEluLsEBCzvkiGSSsF0Va3HAKXOms6TU4jKD88crpT3bcYa5 wZWN/Htzuil11x6OrUOBjlIg7b/7DXLjSxY+aLM2cbh/X+1ns4kyig3givtm2zdriY3L4wn0WXhif kkIPASFQ==; Received: from authenticated user by zero.zsh.org with local id 1k3Noa-0002PP-2J; Wed, 05 Aug 2020 18:07:00 +0000 Authentication-Results: zsh.org; iprev=pass (mail-vk1-xa2c.google.com) smtp.remote-ip=2607:f8b0:4864:20::a2c; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256 Received: from mail-vk1-xa2c.google.com ([2607:f8b0:4864:20::a2c]:44718) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1k3NoJ-0002Mi-4o; Wed, 05 Aug 2020 18:06:46 +0000 Received: by mail-vk1-xa2c.google.com with SMTP id q72so2715673vkb.11 for ; Wed, 05 Aug 2020 11:06:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=KRKiWTTzIiXd/2YS/Q+EUYYZ9q29Cq+XYXg57XI0kXc=; b=gyJrPseu7d+mQ1aB6P1QHq57yw+YwFLqDPczZ1s76+7hi3lnqm8nrwlxsA2ep/+Ye1 YwdlK5dbvzbH3/tAOTtb55Gyl0QkbSgu+mptjt6p8AxAPUl0Dj25DV90pXt9FczYgCKD QNPQWgFfbsRZY14nuUT1wseP3Ohcymo+FDmQTZVQ5ED50zXXYbiY0H13mxWMDgRHkr6D 2UrXbaf0AG1ckystLxrQMi1MI43GXBzaMcdz9iAy/6OQ6VKFj39AkWWtet8vRrn1Ocfu rqATYVQdkaAffNTP1mBpcJDNFHqHfMXlaaWPu3vevG38Khe682pgZJe65bM7cB4/4lpp j1oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=KRKiWTTzIiXd/2YS/Q+EUYYZ9q29Cq+XYXg57XI0kXc=; b=PeqTOuYfNah7SOEEJ4UgMRjgi+W99t/KhNIlkrVaWGJDTED8kLz0FnTnujAGWVbGd3 oNTFq/GVdAgYfAfMuc5XItYEwCFfAlNh91VPysci4qJcBQf5RySdpivDPMNu2726pNSg 1rgMJimtveq2jxT0rOcSUkSXy5tQoTD30DUtb8QccYt7ILB7U+N49BtlAdJvxIWQxSH5 4hK4rgoW3kO7gj0Fe5xlM+wpKFyUFrHmpnv23497/Qp+UpihigRz0E4wrUfR1upQj6j8 J10i7X0LLBFw1QLF19bUiWkbhvecVtfcOPUPrL8svs6OMvh9bIGJvCIBQqLClStXSVad tHpg== X-Gm-Message-State: AOAM531OMcjOECZ3T/EbsYY24dpal87Uftx8m68a/1tynM4SEhwwKgur 5KzKYpu7ZcDKvmBr2lWQtro9fKk0PsKRwBYbBoor4CGN X-Google-Smtp-Source: ABdhPJwf5ftLiuayQXsyo55YC70vdyLIcwrc8Dnrgg8/3D/C5yJEOIX7HNtGJZbNofjBjsyy1mz2Inr1gl5MIfqPZRI= X-Received: by 2002:a1f:eecb:: with SMTP id m194mr3602359vkh.40.1596650801537; Wed, 05 Aug 2020 11:06:41 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Wed, 5 Aug 2020 20:06:28 +0200 Message-ID: Subject: Smart Zsh omni-completion for Vim To: Zsh Users Content-Type: multipart/alternative; boundary="000000000000db264705ac253b3a" X-Seq: 26015 X-Loop: zsh-users@zsh.org Errors-To: zsh-users-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 --000000000000db264705ac253b3a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I have created a smart Zshell omni completion for Vim. You can use this plugin when coding a Zshell script in order to gain: 1. Automatic completion of all of the existing parameters and only after a dollar $=E2=80=A6 or at the command position (i.e.: when assigning PARAM1= =3Dvalue). 2. Automatic completion of all of the existing arrays' and hashes' keys (i.e.: subscripts) and only when inside a VARIABLE[=E2=80=A6]. 3. Automatic completion of all of the existing function names and only when at the command-position, i.e.: after a new-line, or an `if`, or a semicolon, etc. Homepage: https://github.com/zphere-zsh/zsh-omni-completion --000000000000db264705ac253b3a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I have created a smart Zshell omni completion for Vim. You= can use this plugin when coding a Zshell script in order to gain:

1= . Automatic completion of all of the existing parameters and only after a d= ollar $=E2=80=A6 or at the command position (i.e.: when assigning PARAM1=3D= value).

2. Automatic completion of all of the existing arrays' a= nd hashes' keys (i.e.: subscripts) and only when inside a VARIABLE[=E2= =80=A6].

3. Automatic completion of all of the existing functio= n names and only when at the command-position, i.e.: after a new-line, or a= n `if`, or a semicolon, etc.


--000000000000db264705ac253b3a--