From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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 autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id ae79086f for ; Wed, 9 Jan 2019 17:29:32 +0000 (UTC) Received: (qmail 3032 invoked by alias); 9 Jan 2019 17:29:16 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23834 Received: (qmail 147 invoked by uid 1010); 9 Jan 2019 17:29:16 -0000 X-Qmail-Scanner-Diagnostics: from mail-ot1-f52.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.100.2/25112. spamassassin: 3.4.2. Clear:RC:0(209.85.210.52):SA:0(-2.0/5.0):. Processed in 2.366776 secs); 09 Jan 2019 17:29:16 -0000 X-Envelope-From: sgniazdowski@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=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wStQp/+/7kfaOhIoI/0dKl/p88qod7Z+pUDL2fra1I0=; b=fBnFuOX9IJSZD89QBYP5yOPppstjgczB3GHwDdZ5WZI7sioXNFhWAYwa5+IzfcK30Y 5g1EF3pSfEtf5TkYxsJ9RGQyKjyYpTfgQozjWdFw524q+lmNyHfSShd4NRqpac5MFf44 UsM/8onWMiHH8MGKTWtMLDnOQkpf+jW0nv7CCrLqK5JpRyjbWQjb/Qn4L+67Ulsi4n/C QvLzploaWZk/ZKizPDs0/6To+rN7mSg9Z7a0lJgNSkctCyWFpCAx+r8COUCJcQFrOL0S FnBZm4S/xEY3N4KSK7fbQd4osTczwVVJsXpHuA6GJoZLvdikEmxI3cm+cWQN5IxBQ0qf s5Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wStQp/+/7kfaOhIoI/0dKl/p88qod7Z+pUDL2fra1I0=; b=T4jsLD4qcTAf35TlosKvU6bC5OJOpQ/G06XPDpiOYkKaSPgzeqCnI/DGsSm1x0XgSw GhkdbJkGcUWm9TVDOAE74Lvlovmxv8OYmZuwi8qZLZct/fbLxCbXFZB5E1DYETV6JaXd 7ROcJonCe3AyswUwfNaKEl64FAnqXJvml6Gf5nBwKmTkpjCoezNVUNlSWYjImyBarwVZ lSlCsZjOLm1OQDW/27PkNSOwq9/fsweVrbLZFFvFtKOPwyOf5Vc7HiSxODUYgM9KpAaI GSFTu/ey1KrZafR4Iasjzg0XylCEBqJ0XrGUt19l28UGjcAUX8o7y5JNJgPVNZUZ72N7 oZEg== X-Gm-Message-State: AJcUukdlFVHyBGW9DMfKLXcs8RaYC5yjAb+8ZoeiO3f0CVTcvoOH9QW5 fHV1OKbK/qHmX7yhMlothFpdKIYx1LFn4BEgdHHvRloA8ns= X-Google-Smtp-Source: ALg8bN5bHRkz7gUTeHASZ26XwdJIFuhwgmOq9xwBJL1DdxSjcK6Zw42v9rpwFHc00IveCvsCzXba57V0yJ2RDz1RBrA= X-Received: by 2002:a9d:3bc7:: with SMTP id k65mr4772738otc.11.1547054951240; Wed, 09 Jan 2019 09:29:11 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Sebastian Gniazdowski Date: Wed, 9 Jan 2019 18:28:59 +0100 Message-ID: Subject: Fwd: Plugins To: "Hoji, Akihiko" Cc: Zsh Users Content-Type: multipart/mixed; boundary="000000000000d135f5057f09cc4a" --000000000000d135f5057f09cc4a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I've made some small mistakes in the text and in the attached file `zplugin-section.txt', I'm re-sending-now with the noticed bugs fixed: (PS1.: the thing consumed an 80 minutes of mine, but here it goes, I hope I'll reuse it someday). (PS2.: When searching for a new plugin, check out the EVALUATED (not standard) version of the unixorn/awesome-zsh-plugins/ list: https://github.com/zdharma/hacking-private/blob/master/zsh-plugin-assessor/= README_new.md =E2=80=93 it will help you active, work-invested plugins that are worth installing). ------------------------- I'm using over 22 plugins (the ones above-#22 being a git extensions loaded as plugins, but they're included in the attached zplugin-section.txt file), loaded by Zplugin in Turbo mode (so till-prompt time, i.e. zsh startup time, is =E2=89=A4 110 ms, tested now wi= th `repeat 5 { time /usr/local/bin/zsh-5.6.2-dev-1 -i -c exit }', first cache-unwarmed, OSX-typical=E2=80=93after-pause=E2=80=93in=E2=80=93use=E2= =80=93lagging results were =E2=89=A4 777 ms): 1. zplugin load zdharma/zsh-unique-id # assigns unique identification of the current Zsh session, both numeric in $ZUID_ID (=3D=3D e.g. "5") and textual in $ZUID_CODENAME (=3D=3D .e.g "proxima") 2. zplugin snippet OMZ::lib/git.zsh # for some prompts to work, and also to keep in touch with OMZ-"ideas" 3. zplugin load zdharma/zconvey # for inter-shell-talking via `zc-all' {command-to-send-to-other-zshells). See: https://asciinema.org/a/156726 4. zplugin load zdharma/zredis # for Zshell-variable-per Redis-db-key binding, e.g. to share variables between machines, also across network 5. zplugin light zservices/redis # A zplugin service, which runs Redis database in background of one Zsh session, moving to an other session if the current is closed 6. zplugin load psprint/zsh-editing-workbench # some edition bindings, like Alt-m to copy the shell-word on the left (see: https://github.com/psprint/zsh-editing-workbench#introduction) 7. zplugin load psprint/zsh-navigation-tools # for n-options and for Fast-Syntax-Highlighting tests =E2=80=93 for editing of the large (10kB= ) function `n-history' in `zed -f', i.e. `zed -f n-history' 8. zplugin load zdharma/history-search-multi-word # a better zsh-navigation-tools's n-history - a syntax highlighted history, with support for searching for term1 (AND) term2 (AND) ..., i.e. for terms used in AND-fashion. See https://asciinema.org/a/155704. 9. zplugin load psprint/zprompts # a few prompts of mine 10. zplugin load halfo/lambda-mod-zsh-theme # a theme, loaded in turbo mode (see the complete invocation in the attached Zplugin section of ~/.zshrc) 11. zplugin load ergenekonyigit/lambda-gitster # theme, loaded like the above, i.e. 8th 12. zplugin load geometry-zsh/geometry # a theme, loaded like the 8th plugin above 13. zplugin load sindresorhus/pure # a theme, loaded like the 8th plugin ab= ove 14. zplugin load ~/github2/agkozak-zsh-prompt # atheme that I was developing, loaded from local disk-copy (i.e. `~/github2/agkozak....' =E2=80=93 i.e. a local path passed to zplugin), like tha bove 8th plugin 15. zplugin load zdharma/zui # a TUI libraries, I sometimes use its `zui-demo-nmap' to run the network scanner `nmap' 16. zplugin load zdharma/zplugin-crasis # zplugin's Textual User Interface (i.e. a TUI) 17. zplugin load ~/gitlab/zsh-tag-search.git # A history-search with tags support, available only to patrons (www.patreon.com/psprint). 18. zplugin load voronkovich/gitignore.plugin.zsh # Provides `gii' command that appens given .gitignore templates into this file; use case is e.g.: `cd github2/zplugin; gii vim' # append vim-helper-files to .gitignore' 19. zplugin load zsh-users/zsh-autosuggestions # the after-prompt-text automatic fish-like suggestions 20. zplugin load zdharma/fast-syntax-highlighting # fork of zsh-users/zsh-syntax-highlighting =E2=80=93 an extended version of it 21. zplugin load psprint/fsh-auto-themes # a per-directory theme assigning plugin =E2=80=93 e.g. doing `echo safari >| ~/github/zplugin.git/.fsh-theme' having the syntax-highlighting theme automatically switched when entering and when leaving this directory (i.e.`~/github/zplugin.git'). Available only to patrons (www.patreon.com/psprint). 22. zplugin load zdharma/zsh-diff-so-fancy # an extension for Git =E2=80=93 advanced diff tool, produces much more information-rich and reada= ble diffs Al the `zplugin load ...' calls should be preceded by an `zplugin ice ...' call =E2=80=93 THE ATTACHED zplugin-section.txt from my `~/.zshrc has them included. On Mon, 7 Jan 2019 at 22:57, Hoji, Akihiko wrote: > > Hi, > > In the ever expanding universe of ZSH plug-ins, I am curious to see what = plugins ZSH users are using, particularly from those who run ZSH under OSX= and Linux bistros so that I can incorporate them. I do a bit of Python, J= ava, Ruby, and R scripting, and remote (clusters) and local machine managem= ent =E2=80=A6etc. > > Thanks. > > > AH -- Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin Blog: http://zdharma.org --000000000000d135f5057f09cc4a Content-Type: text/plain; charset="US-ASCII"; name="zplugin-section-v2.txt" Content-Disposition: attachment; filename="zplugin-section-v2.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jqpfhg4x0 IyAxLwp6cGx1Z2luIGxvYWQgemRoYXJtYS96c2gtdW5pcXVlLWlkCgojIDIvCnpwbHVnaW4gaWNl IHdhaXQiMCIgbHVjaWQKenBsdWdpbiBzbmlwcGV0IE9NWjo6bGliL2dpdC56c2gKCiMgMy8KenBs dWdpbiBpY2Ugd2FpdCIwIiBzaWxlbnQKenBsdWdpbiBsb2FkIHpkaGFybWEvemNvbnZleQoKIyA0 Lwp6cGx1Z2luIGljZSBwaWNrImNtZHMvemMtYmctbm90aWZ5IiBhcyJjb21tYW5kIiB3YWl0IjAi IHNpbGVudAp6cGx1Z2luIGxvYWQgemRoYXJtYS96Y29udmV5CgojIDUvIChmaXhlZCBhIG1pc3Rh a2UgZm91bmQgaW4gcHJldmlvdXMgdmVyc2lvbiBvZiB0aGlzIGZpbGUpCiMgVGhlIGF0bG9hZCcn IGhvb2sgaXMgcmFuIGFmdGVyIGxvYWRpbmcgb2YgdGhlIHBsdWdpbiwgYW5kIGl0CiMgbGF6eS1i aW5kcyBac2hlbGwgcGFyYW1ldGVyIGAkcmRoYXNoJyB0byB6cmVkaXMgZGIgIzUgbWFpbgojIGhh c2gtbGlrZSBhY2Nlc3MgdG8gc3RyaW5nIGZpZWxkcyBpbiB0aGUgbWFpbiBuYW1lc3BhY2UKenBs dWdpbiBpY2Ugd2FpdCcxJyBhdGxvYWQnenRpZSAtZCBkYi9yZWRpcyAtYSAxMjcuMC4wLjE6NDgx NS81IC1QICRIT01FLy56cmVkaXNjb25mIC16U0wgbWFpbiByZGhhc2gnIGx1Y2lkCnpwbHVnaW4g bG9hZCB6ZGhhcm1hL3pyZWRpcwoKIyA2LyAoZml4ZWQgYSBtaXN0YWtlIGZvdW5kIGluIHByZXZp b3VzIHZlcnNpb24gb2YgdGhpcyBmaWxlKQp6cGx1Z2luIGljZSBzZXJ2aWNlInJlZGlzIiBsdWNp ZCB3YWl0IjEiCnpwbHVnaW4gbGlnaHQgenNlcnZpY2VzL3JlZGlzCgojIDcvCnpwbHVnaW4gaWNl IHdhaXQiMCIgbHVjaWQKenBsdWdpbiBsb2FkIHBzcHJpbnQvenNoLWVkaXRpbmctd29ya2JlbmNo CgojIDgvCnpwbHVnaW4gaWNlIHdhaXQiMCIgbHVjaWQKenBsdWdpbiBsb2FkIHBzcHJpbnQvenNo LW5hdmlnYXRpb24tdG9vbHMgICAjIGZvciBuLWhpc3RvcnkKCiMgOS8KenBsdWdpbiBpY2Ugd2Fp dCIxIiBsdWNpZAp6cGx1Z2luIGxvYWQgemRoYXJtYS9oaXN0b3J5LXNlYXJjaC1tdWx0aS13b3Jk CgojIDEwLwp6cGx1Z2luIGljZSBsb2FkJyFbWyAkTVlQUk9NUFQgPSAxIF1dJyB1bmxvYWQnIVtb ICRNWVBST01QVCAhPSAxIF1dJyBhdGxvYWQnIXByb21wdGluaXQ7IHR5cGVzZXQgLWcgUFNTSE9S VD0wOyBwcm9tcHQgc3ByaW50MycgbHVjaWQKenBsdWdpbiBsb2FkIHBzcHJpbnQvenByb21wdHMK CiMgMTAvCnpwbHVnaW4gaWNlIGxvYWQnIVtbICRNWVBST01QVCA9IDIgXV0nIHVubG9hZCchW1sg JE1ZUFJPTVBUICE9IDIgXV0nIGx1Y2lkCnpwbHVnaW4gbG9hZCBoYWxmby9sYW1iZGEtbW9kLXpz aC10aGVtZQoKIyAxMS8KenBsdWdpbiBpY2UgbG9hZCchW1sgJE1ZUFJPTVBUID0gMyBdXScgdW5s b2FkJyFbWyAkTVlQUk9NUFQgIT0gMyBdXScgbHVjaWQKenBsdWdpbiBsb2FkIGVyZ2VuZWtvbnlp Z2l0L2xhbWJkYS1naXRzdGVyCgojIDEyLwojR0VPTUVUUllfQ09MT1JfRElSPTYzCiN6cGx1Z2lu IGljZSBsb2FkJyFbWyAkTVlQUk9NUFQgPSA0IF1dJyB1bmxvYWQnIVtbICRNWVBST01QVCAhPSA0 IF1dJyBhdGxvYWQicHJvbXB0X2dlb21ldHJ5X3JlbmRlciIgbHVjaWQKI3pwbHVnaW4gbG9hZCBn ZW9tZXRyeS16c2gvZ2VvbWV0cnkKCiMgMTIvCiMgRGV2ZWxvcG1lbnQgdmVyc2lvbiBvZiB0aGUg Z2VvbWV0cnkgcGx1Z2luIC0gaGVscGluZyBqZWRhaGFuIG1ha2luZyBhIG5ldyBnZW9tZXRyeSBy ZWxlYXNlCnpwbHVnaW4gaWNlIGxvYWQnIVtbICRNWVBST01QVCA9IDQgXV0nIHVubG9hZCchW1sg JE1ZUFJPTVBUICE9IDQgXV0nIGF0bG9hZCJnZW9tZXRyeTo6Y2xlYXJfdGl0bGU7IGdlb21ldHJ5 Ojpwcm9tcHQ7IGdlb21ldHJ5OjpycHJvbXB0IiBsdWNpZCB2ZXIibW5tbCIKenBsdWdpbiBsb2Fk IGplZGFoYW4vZ2VvbWV0cnkKCiMgMTMvCnpwbHVnaW4gaWNlIGljZSBsb2FkJyFbWyAkTVlQUk9N UFQgPSA1IF1dJyB1bmxvYWQnIVtbICRNWVBST01QVCAhPSA1IF1dJyBcCiAgICAgICAgICAgICBt dWx0aXNyYyJ7YXN5bmMscHVyZX0uenNoIiBwaWNrIi9kZXYvbnVsbCIgaWRhcyJwdXJlLXByb21w dCIKenBsdWdpbiBsb2FkIHNpbmRyZXNvcmh1cy9wdXJlCgojIDE0Lwp6cGx1Z2luIGljZSBpY2Ug bG9hZCchW1sgJE1ZUFJPTVBUID0gNiBdXScgdW5sb2FkJyFbWyAkTVlQUk9NUFQgIT0gNiBdXScg bHVjaWQKenBsdWdpbiBsb2FkIGFna296YWsvYWdrb3phay16c2gtdGhlbWUKCiMgc2VsZWN0IGlu aXRpYWxseSBhY3RpdmF0ZWQgdGhlbWUgKGdlb21ldHJ5LCBgbXlwcm9tcHQnIGlkeDo0KQpNWVBS T01QVD00CgojIDE1Lwp6cGx1Z2luIGljZSB3YWl0IjEiIGx1Y2lkCnpwbHVnaW4gbG9hZCB6ZGhh cm1hL3p1aQoKIyAxNi8KenBsdWdpbiBpY2Ugd2FpdCdbWyAtbiAke1pMQVNUX0NPTU1BTkRTWyhy KWNyYXMqXX0gXV0nIGx1Y2lkCnpwbHVnaW4gbG9hZCB6ZGhhcm1hL3pwbHVnaW4tY3Jhc2lzCgoj IDE3Lwp6cGx1Z2luIGljZSB3YWl0JzAnIGx1Y2lkCnpwbHVnaW4gbG9hZCB+L2dpdGxhYi96c2gt dGFnLXNlYXJjaC5naXQKCiMgMTgvCnpwbHVnaW4gaWNlIHdhaXQiMiIgbHVjaWQKenBsdWdpbiBs b2FkIHZvcm9ua292aWNoL2dpdGlnbm9yZS5wbHVnaW4uenNoCgojIDE5LwojWlNIX0FVVE9TVUdH RVNUX1VTRV9BU1lOQz0xCnpwbHVnaW4gaWNlIHdhaXQiMCIgYXRsb2FkIl96c2hfYXV0b3N1Z2dl c3Rfc3RhcnQiIGx1Y2lkCnpwbHVnaW4gbG9hZCB6c2gtdXNlcnMvenNoLWF1dG9zdWdnZXN0aW9u cwoKIyAxOS8KenBsdWdpbiBpY2Ugd2FpdCIxIiBhdGluaXQiWlBMR01bQ09NUElOSVRfT1BUU109 LUM7IHpwY29tcGluaXQ7IHpwY2RyZXBsYXk7IEZBU1RfV09SS19ESVI9WERHOyIKenBsdWdpbiBs b2FkIHpkaGFybWEvZmFzdC1zeW50YXgtaGlnaGxpZ2h0aW5nCgojIDIwLwp6cGx1Z2luIGljZSB3 YWl0IjEiIGx1Y2lkCnpwbHVnaW4gbG9hZCBwc3ByaW50L2ZzaC1hdXRvLXRoZW1lcwoKIyAyMS8g enNoLWRpZmYtc28tZmFuY3kKenBsdWdpbiBpY2Ugd2FpdCIyIiBsdWNpZCBhcyJwcm9ncmFtIiBw aWNrImJpbi9naXQtZHNmIgp6cGx1Z2luIGxvYWQgemRoYXJtYS96c2gtZGlmZi1zby1mYW5jeQoK IyA+PSAyMi8gZ2l0LW5vdwp6cGx1Z2luIGljZSB3YWl0IjIiIGx1Y2lkIGFzInByb2dyYW0iIHBp Y2siJFpQRlgvYmluL2dpdC1ub3ciIG1ha2UicHJlZml4PSRaUEZYIGluc3RhbGwiCnpwbHVnaW4g bG9hZCBpd2F0YS9naXQtbm93CgojID49IDIyLyBnaXQtZXh0cmFzCnpwbHVnaW4gaWNlIHdhaXQi MiIgbHVjaWQgYXMicHJvZ3JhbSIgcGljayIkWlBGWC9iaW4vZ2l0LWFsaWFzIiBtYWtlIlBSRUZJ WD0kWlBGWCIKenBsdWdpbiBsb2FkIHRqL2dpdC1leHRyYXMKCiMgPj0gMjIvIGdpdC1jYWwKenBs dWdpbiBpY2Ugd2FpdCIyIiBsdWNpZCBhcyJwcm9ncmFtIiBhdGNsb25lJ3BlcmwgTWFrZWZpbGUu UEwgUFJFRklYPSRaUEZYJyBhdHB1bGwnJWF0Y2xvbmUnIFwKICAgICAgICAgICAgbWFrZSdpbnN0 YWxsJyBwaWNrIiRaUEZYL2Jpbi9naXQtY2FsIgp6cGx1Z2luIGxvYWQgazRydGhpay9naXQtY2Fs CgojID49IDIyLyBnaXQtdXJsCnpwbHVnaW4gaWNlIHdhaXQiMiIgbHVjaWQgYXMicHJvZ3JhbSIg cGljayIkWlBGWC9iaW4vZ2l0LSh1cmx8Z3VjbG9uZSkiIG1ha2UiaW5zdGFsbCBQUkVGSVg9JFpQ RlgiCnpwbHVnaW4gbG9hZCB6ZGhhcm1hL2dpdC11cmwKCiMgPj0gMjIvIGdpdC1yZWNhbGwKenBs dWdpbiBpY2Ugd2FpdCIzIiBsdWNpZCBwaWNrImdpdC1yZWNhbGwiIGFzImNvbW1hbmQiCnpwbHVn aW4gbG9hZCBGYWtlcnIvZ2l0LXJlY2FsbAoKOiBtYXJ6b2NjaGkvenNoLW5vdGlmeSBuaWNlbHkg d29ya3Mgd2l0aCB6Yy1iZy1ub3RpZnkKOiB6cGx1Z2luIGljZSB3YWl0IjAiIGJsb2NrZiBsdWNp ZAo6IHpwbHVnaW4gbGlnaHQgbWFyem9jY2hpL3pzaC1ub3RpZnkKOiB6cGx1Z2luIGljZSBsb2Fk JyFbWyAkUFdEID0gKi9naXRodWIvKiBdXScgdW5sb2FkJyFbWyAkUFdEICE9ICovZ2l0aHViLyog XV0nCjogenBsdWdpbiBsaWdodCBkZW55c2Rvdmhhbi9zcGFjZXNoaXAtenNoLXRoZW1lCg== --000000000000d135f5057f09cc4a--