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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,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 3b39c9dc for ; Wed, 9 Jan 2019 18:29:13 +0000 (UTC) Received: (qmail 11878 invoked by alias); 9 Jan 2019 18:28:58 -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: 23835 Received: (qmail 22473 invoked by uid 1010); 9 Jan 2019 18:28:58 -0000 X-Qmail-Scanner-Diagnostics: from mail-wr1-f43.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.221.43):SA:0(-2.0/5.0):. Processed in 3.518971 secs); 09 Jan 2019 18:28:58 -0000 X-Envelope-From: robobenklein@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=HgxScDsXyxhSjk/tCrAn8rRmCWJAnyZfbguETSD5row=; b=bsmLQHNemKOx4A/QLbho9cQsPkph5Ds6tp/IgR0Nj3mOmm+JQ4JZ/w9ntHawNkfjxB iDZofoiSkqjAZJrAGKBRj7DpxSTivRgHyHOoMMyxBgSJGlu/jdbBOq9d5RF+Nxps9t3B R/GqYCA5kmhNnyQ49G7b3oz8UcGjFZVPRbx9T23bYtce0D3/Ibg927CiPhsix4SgJztt HWs6t3keIa9w1s0vJ7Av+NjTvCa9rvNLLSTWg8cM6ZxcrCFNPRYO0bN3G4VNDwzUyMqa br8mNYBmr28E6A2gT3glW8Taf3OgWV9bcfbxuJpegYxEqSt3i4IMRo2YzpZbACqCIOml 9wDQ== 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=HgxScDsXyxhSjk/tCrAn8rRmCWJAnyZfbguETSD5row=; b=SaMVT0RgBLYHSXuyhmie6f1YVaiYVhfjRD91cR6JABRnhsFgUW2Lm6hLvvKIshVvba 3Tmbn7GVcuCJ2TM4pWjVa4HlzlsfrUcSSd2t6ab6tVVVKQ5H7HKp8pJjkkgeMsqjMbWl vh1GQtzlo2xOQu1w9KgciNHMumzbVdheweZyO5etCcPNTcJZE2SIvM6Opaal40+Bk2X7 TQ/zaMGtHoIrhhooaj2pLTbHywQhETrhg0af5JAhrGXNpetUK9lEu58Sw1BgnjD1+hrM Cu4KHOTBS2aQJAoj8l6WlkCklE3zcwY5QFLWjFvgUKYd1gDBx/jSPk5rwCEaiIASAZ+M wAPA== X-Gm-Message-State: AJcUukfZvVXxi8Ww1JvPXjqAGpnRzjniRLX6KhJd8eEwS4qg9sQ0HWJe LvVakOeysUS1nis+xkj2At9x5tl28rvm5AhXIY3LVQ== X-Google-Smtp-Source: ALg8bN61TKNGdOxXU2f2vuv/aHCDshDgPgBjJTqwvLKD2IIPa/jRpNl2mgbFCuJZtRxMlI2MDW9cq5pAusz1MYCJos0= X-Received: by 2002:a5d:4652:: with SMTP id j18mr6237422wrs.279.1547058529489; Wed, 09 Jan 2019 10:28:49 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Ben Klein Date: Wed, 9 Jan 2019 13:28:37 -0500 Message-ID: Subject: Re: Plugins To: Zsh Users Cc: Sebastian Gniazdowski , "Hoji, Akihiko" Content-Type: multipart/alternative; boundary="00000000000018dae1057f0aa2cf" --00000000000018dae1057f0aa2cf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I don't have nearly that many, but I'm also using Zplugin and have my fair share of plugins loaded. I won't list them all here since my setup changes fairly often, but you can find my zsh config at https://gitlab.com/robobenklein/configs/blob/master/zsh/zshrc Some of them load conditionally, and I have a function for adding on more when I need them. On Wed, Jan 9, 2019 at 12:29 PM Sebastian Gniazdowski < sgniazdowski@gmail.com> wrote: > 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-assesso= r/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 = with > `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 (10= kB) > 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 min= e > > 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 > above > > 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 rea= dable > 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 ha= s > 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 wha= t > plugins ZSH users are using, particularly from those who run ZSH under O= SX > and Linux bistros so that I can incorporate them. I do a bit of Python, > Java, Ruby, and R scripting, and remote (clusters) and local machine > management =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 > --=20 *\Ben Klein* Founder and Owner of Robosane, robobenklein@robosane.net You can find me elsewhere online as 'robobenklein'. If you need to contact me securely, I am also reachable via GPG, or on Keybase. --00000000000018dae1057f0aa2cf--