zsh-users
 help / color / mirror / code / Atom feed
* Plugins
@ 2019-01-07 21:55 Hoji, Akihiko
  2019-01-08  4:45 ` Plugins Magnus Woldrich
  2019-01-09 16:45 ` Plugins Sebastian Gniazdowski
  0 siblings, 2 replies; 6+ messages in thread
From: Hoji, Akihiko @ 2019-01-07 21:55 UTC (permalink / raw)
  To: zsh-users

[-- Attachment #1: Type: text/plain, Size: 337 bytes --]

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, Java, Ruby, and R scripting, and remote (clusters) and local machine management …etc.

Thanks.


AH

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Plugins
  2019-01-07 21:55 Plugins Hoji, Akihiko
@ 2019-01-08  4:45 ` Magnus Woldrich
  2019-01-09 16:45 ` Plugins Sebastian Gniazdowski
  1 sibling, 0 replies; 6+ messages in thread
From: Magnus Woldrich @ 2019-01-08  4:45 UTC (permalink / raw)
  Cc: Zsh Users

[-- Attachment #1: Type: text/plain, Size: 415 bytes --]

>
>
> 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,
> Java, Ruby, and R scripting, and remote (clusters) and local machine
> management …etc.
>
>
Only one: https://github.com/trapd00r/zsh-syntax-highlighting-filetypes

>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Plugins
  2019-01-07 21:55 Plugins Hoji, Akihiko
  2019-01-08  4:45 ` Plugins Magnus Woldrich
@ 2019-01-09 16:45 ` Sebastian Gniazdowski
  2019-01-09 17:28   ` Fwd: Plugins Sebastian Gniazdowski
  1 sibling, 1 reply; 6+ messages in thread
From: Sebastian Gniazdowski @ 2019-01-09 16:45 UTC (permalink / raw)
  To: Hoji, Akihiko; +Cc: zsh-users

[-- Attachment #1: Type: text/plain, Size: 4419 bytes --]

I'm using over 22 plugins (the 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 ≤ 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–after-pause–in–use–lagging results were  ≤ 777 ms):

0. zplugin load zdharma/zsh-unique-id  # assigns unique identification
of the current Zsh session, but numeric in $ZUID_ID (== e.g. "5") and
textual in $ZUID_CODENAME (== .e.g "proxima")

1. zplugin snippet OMZ::lib/git.zsh  # for some prompts to work, and
also to keep in touch with OMZ-"ideas"

2. zplugin load zdharma/zconvey    # for inter-shell-communication via
`zc-alll' {command-t-to-send-to-other-zshells)

3. zplugin load zdharma/zredis       # for
variable-per-Redis-database-key binding, e.g. to share variables
between machines, also across network

4. 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

5. 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)

6. zplugin load psprint/zsh-navigation-tools   # for n-options and for
Syntax-Highlighting tests – for editing of the large (10kB) function
`n-history' in `zed -f', i.e. `zed -f n-history'

7. 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.

8. zplugin load psprint/zprompts    # a few prompts of mine

9. zplugin load halfo/lambda-mod-zsh-theme  # a theme, loaded in turbo
mode (see the complete invocation in the attached Zplugin section of
~/.zshrc)

10. zplugin load ergenekonyigit/lambda-gitster # theme, loaded like
the above, i.e. 8th

11. zplugin load geometry-zsh/geometry  # a theme, loaded like the 8th
plugin above

12. zplugin load sindresorhus/pure # a theme, loaded like the 8th plugin above

13. zplugin load ~/github2/agkozak-zsh-prompt # atheme that I was
developing, loaded from local disk-copy (i.e. `~/github2/agkozak....'
– i.e. a local path passed to zplugin), like tha bove 8th plugin

14. zplugin load zdharma/zui   # a TUI libraries, I've sometimes use
its zui-demo-nmap to run the network scanner

15. zplugin load zdharma/zplugin-crasis    # zolugin's Textual User
Interface (i.e. a TUI)

16. zplugin load ~/gitlab/zsh-tag-search.git  # A history-search with
tags support, available only to patrons (www.patreon.com/psprint).

17.  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'

18. zplugin load zsh-users/zsh-autosuggestions # the after-prompt-text
automatic fish-like suggestions

19. zplugin load zdharma/fast-syntax-highlighting # fork of
zsh-users/zsh-syntax-highlighting – an extended version of it

20. zplugin load psprint/fsh-auto-themes # a per-directory theme
assigning plugin – e.g. you do `echo safari >| ~/github/zplugin.git'
and have the syntax-highlighting theme automatically switched when
entering and when leaving this directory

21. zplugin load zdharma/zsh-diff-so-fancy  # an extension for Git –
advanced diff tool, produces much more information-rich and readable
diffs

Al the `zplugin load ...' calls should be preceded by an `zplugin ice
...' call – attached zplugin section from `/~/.zshrc has them


On Mon, 7 Jan 2019 at 22:57, Hoji, Akihiko <akh22@pitt.edu> 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, Java, Ruby, and R scripting, and remote (clusters) and local machine management …etc.
>
> Thanks.
>
>
> AH



-- 
Sebastian Gniazdowski
News: https://twitter.com/ZdharmaI
IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin
Blog: http://zdharma.org

[-- Attachment #2: zplugin-section.txt --]
[-- Type: text/plain, Size: 3716 bytes --]

# 1/
zplugin load zdharma/zsh-unique-id

# 2/
zplugin ice wait"0" lucid
zplugin snippet OMZ::lib/git.zsh

# 3/
zplugin ice wait"0" silent
zplugin load zdharma/zconvey

# 4/
zplugin ice pick"cmds/zc-bg-notify" as"command" wait"0" silent
zplugin load zdharma/zconvey

# 5/
zplugin ice wait'1' atload'ztie -d db/redis -a 127.0.0.1:4815/5 -P $HOME/.zredisconf -zSL main rdhash' lucid

# 6/
zplugin load zdharma/zredis
zplugin ice service"redis" lucid wait"1"

# 7/
zplugin ice wait"0" lucid
zplugin load psprint/zsh-editing-workbench

# 8/
zplugin ice wait"0" lucid
zplugin load psprint/zsh-navigation-tools   # for n-history

# 9/
zplugin ice wait"1" lucid
zplugin load zdharma/history-search-multi-word

# 10/
zplugin ice load'![[ $MYPROMPT = 1 ]]' unload'![[ $MYPROMPT != 1 ]]' atload'!promptinit; typeset -g PSSHORT=0; prompt sprint3' lucid
zplugin load psprint/zprompts

# 10/
zplugin ice load'![[ $MYPROMPT = 2 ]]' unload'![[ $MYPROMPT != 2 ]]' lucid
zplugin load halfo/lambda-mod-zsh-theme

# 11/
zplugin ice load'![[ $MYPROMPT = 3 ]]' unload'![[ $MYPROMPT != 3 ]]' lucid
zplugin load ergenekonyigit/lambda-gitster

# 12/
#GEOMETRY_COLOR_DIR=63
#zplugin ice load'![[ $MYPROMPT = 4 ]]' unload'![[ $MYPROMPT != 4 ]]' atload"prompt_geometry_render" lucid
#zplugin load geometry-zsh/geometry

# 12/
# Development version of the geometry plugin - helping jedahan making a new geometry release
zplugin ice load'![[ $MYPROMPT = 4 ]]' unload'![[ $MYPROMPT != 4 ]]' atload"geometry::clear_title; geometry::prompt; geometry::rprompt" lucid ver"mnml"
zplugin load jedahan/geometry

# 13/
zplugin ice ice load'![[ $MYPROMPT = 5 ]]' unload'![[ $MYPROMPT != 5 ]]' \
             multisrc"{async,pure}.zsh" pick"/dev/null" idas"pure-prompt"
zplugin load sindresorhus/pure

# 14/
zplugin ice ice load'![[ $MYPROMPT = 6 ]]' unload'![[ $MYPROMPT != 6 ]]' lucid
zplugin load agkozak/agkozak-zsh-theme

# select initially activated theme (geometry, `myprompt' idx:4)
MYPROMPT=4

# 15/
zplugin ice wait"1" lucid
zplugin load zdharma/zui

# 16/
zplugin ice wait'[[ -n ${ZLAST_COMMANDS[(r)cras*]} ]]' lucid
zplugin load zdharma/zplugin-crasis

# 17/
zplugin ice wait'0' lucid
zplugin load ~/gitlab/zsh-tag-search.git

# 18/
zplugin ice wait"2" lucid
zplugin load voronkovich/gitignore.plugin.zsh

# 19/
#ZSH_AUTOSUGGEST_USE_ASYNC=1
zplugin ice wait"0" atload"_zsh_autosuggest_start" lucid
zplugin load zsh-users/zsh-autosuggestions

# 19/
zplugin ice wait"1" atinit"ZPLGM[COMPINIT_OPTS]=-C; zpcompinit; zpcdreplay; FAST_WORK_DIR=XDG;"
zplugin load zdharma/fast-syntax-highlighting

# 20/
zplugin ice wait"1" lucid
zplugin load psprint/fsh-auto-themes

# 21/ zsh-diff-so-fancy
zplugin ice wait"2" lucid as"program" pick"bin/git-dsf"
zplugin load zdharma/zsh-diff-so-fancy

# >= 22/ git-now
zplugin ice wait"2" lucid as"program" pick"$ZPFX/bin/git-now" make"prefix=$ZPFX install"
zplugin load iwata/git-now

# >= 22/ git-extras
zplugin ice wait"2" lucid as"program" pick"$ZPFX/bin/git-alias" make"PREFIX=$ZPFX"
zplugin load tj/git-extras

# >= 22/ git-cal
zplugin ice wait"2" lucid as"program" atclone'perl Makefile.PL PREFIX=$ZPFX' atpull'%atclone' \
            make'install' pick"$ZPFX/bin/git-cal"
zplugin load k4rthik/git-cal

# >= 22/ git-url
zplugin ice wait"2" lucid as"program" pick"$ZPFX/bin/git-(url|guclone)" make"install PREFIX=$ZPFX"
zplugin load zdharma/git-url

# >= 22/ git-recall
zplugin ice wait"3" lucid pick"git-recall" as"command"
zplugin load Fakerr/git-recall

: marzocchi/zsh-notify nicely works with zc-bg-notify
: zplugin ice wait"0" blockf lucid
: zplugin light marzocchi/zsh-notify
: zplugin ice load'![[ $PWD = */github/* ]]' unload'![[ $PWD != */github/* ]]'
: zplugin light denysdovhan/spaceship-zsh-theme

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Fwd: Plugins
  2019-01-09 16:45 ` Plugins Sebastian Gniazdowski
@ 2019-01-09 17:28   ` Sebastian Gniazdowski
  2019-01-09 18:28     ` Plugins Ben Klein
  0 siblings, 1 reply; 6+ messages in thread
From: Sebastian Gniazdowski @ 2019-01-09 17:28 UTC (permalink / raw)
  To: Hoji, Akihiko; +Cc: Zsh Users

[-- Attachment #1: Type: text/plain, Size: 5351 bytes --]

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
– 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 ≤ 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–after-pause–in–use–lagging results were ≤
777 ms):

1. zplugin load zdharma/zsh-unique-id              # assigns unique
identification of the current Zsh session, both numeric in $ZUID_ID
(== e.g. "5") and textual in $ZUID_CODENAME (== .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 – 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 above

14. zplugin load ~/github2/agkozak-zsh-prompt      # atheme that I was
developing, loaded from local disk-copy (i.e. `~/github2/agkozak....'
– 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 – an extended version of it

21. zplugin load psprint/fsh-auto-themes       # a per-directory theme
assigning plugin – 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
– advanced diff tool, produces much more information-rich and readable
diffs

Al the `zplugin load ...' calls should be preceded by an `zplugin ice
...' call – THE ATTACHED zplugin-section.txt from my `~/.zshrc has
them included.


On Mon, 7 Jan 2019 at 22:57, Hoji, Akihiko <akh22@pitt.edu> 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, Java, Ruby, and R scripting, and remote (clusters) and local machine management …etc.
>
> Thanks.
>
>
> AH

--
Sebastian Gniazdowski
News: https://twitter.com/ZdharmaI
IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin
Blog: http://zdharma.org

[-- Attachment #2: zplugin-section-v2.txt --]
[-- Type: text/plain, Size: 4042 bytes --]

# 1/
zplugin load zdharma/zsh-unique-id

# 2/
zplugin ice wait"0" lucid
zplugin snippet OMZ::lib/git.zsh

# 3/
zplugin ice wait"0" silent
zplugin load zdharma/zconvey

# 4/
zplugin ice pick"cmds/zc-bg-notify" as"command" wait"0" silent
zplugin load zdharma/zconvey

# 5/ (fixed a mistake found in previous version of this file)
# The atload'' hook is ran after loading of the plugin, and it
# lazy-binds Zshell parameter `$rdhash' to zredis db #5 main
# hash-like access to string fields in the main namespace
zplugin ice wait'1' atload'ztie -d db/redis -a 127.0.0.1:4815/5 -P $HOME/.zredisconf -zSL main rdhash' lucid
zplugin load zdharma/zredis

# 6/ (fixed a mistake found in previous version of this file)
zplugin ice service"redis" lucid wait"1"
zplugin light zservices/redis

# 7/
zplugin ice wait"0" lucid
zplugin load psprint/zsh-editing-workbench

# 8/
zplugin ice wait"0" lucid
zplugin load psprint/zsh-navigation-tools   # for n-history

# 9/
zplugin ice wait"1" lucid
zplugin load zdharma/history-search-multi-word

# 10/
zplugin ice load'![[ $MYPROMPT = 1 ]]' unload'![[ $MYPROMPT != 1 ]]' atload'!promptinit; typeset -g PSSHORT=0; prompt sprint3' lucid
zplugin load psprint/zprompts

# 10/
zplugin ice load'![[ $MYPROMPT = 2 ]]' unload'![[ $MYPROMPT != 2 ]]' lucid
zplugin load halfo/lambda-mod-zsh-theme

# 11/
zplugin ice load'![[ $MYPROMPT = 3 ]]' unload'![[ $MYPROMPT != 3 ]]' lucid
zplugin load ergenekonyigit/lambda-gitster

# 12/
#GEOMETRY_COLOR_DIR=63
#zplugin ice load'![[ $MYPROMPT = 4 ]]' unload'![[ $MYPROMPT != 4 ]]' atload"prompt_geometry_render" lucid
#zplugin load geometry-zsh/geometry

# 12/
# Development version of the geometry plugin - helping jedahan making a new geometry release
zplugin ice load'![[ $MYPROMPT = 4 ]]' unload'![[ $MYPROMPT != 4 ]]' atload"geometry::clear_title; geometry::prompt; geometry::rprompt" lucid ver"mnml"
zplugin load jedahan/geometry

# 13/
zplugin ice ice load'![[ $MYPROMPT = 5 ]]' unload'![[ $MYPROMPT != 5 ]]' \
             multisrc"{async,pure}.zsh" pick"/dev/null" idas"pure-prompt"
zplugin load sindresorhus/pure

# 14/
zplugin ice ice load'![[ $MYPROMPT = 6 ]]' unload'![[ $MYPROMPT != 6 ]]' lucid
zplugin load agkozak/agkozak-zsh-theme

# select initially activated theme (geometry, `myprompt' idx:4)
MYPROMPT=4

# 15/
zplugin ice wait"1" lucid
zplugin load zdharma/zui

# 16/
zplugin ice wait'[[ -n ${ZLAST_COMMANDS[(r)cras*]} ]]' lucid
zplugin load zdharma/zplugin-crasis

# 17/
zplugin ice wait'0' lucid
zplugin load ~/gitlab/zsh-tag-search.git

# 18/
zplugin ice wait"2" lucid
zplugin load voronkovich/gitignore.plugin.zsh

# 19/
#ZSH_AUTOSUGGEST_USE_ASYNC=1
zplugin ice wait"0" atload"_zsh_autosuggest_start" lucid
zplugin load zsh-users/zsh-autosuggestions

# 19/
zplugin ice wait"1" atinit"ZPLGM[COMPINIT_OPTS]=-C; zpcompinit; zpcdreplay; FAST_WORK_DIR=XDG;"
zplugin load zdharma/fast-syntax-highlighting

# 20/
zplugin ice wait"1" lucid
zplugin load psprint/fsh-auto-themes

# 21/ zsh-diff-so-fancy
zplugin ice wait"2" lucid as"program" pick"bin/git-dsf"
zplugin load zdharma/zsh-diff-so-fancy

# >= 22/ git-now
zplugin ice wait"2" lucid as"program" pick"$ZPFX/bin/git-now" make"prefix=$ZPFX install"
zplugin load iwata/git-now

# >= 22/ git-extras
zplugin ice wait"2" lucid as"program" pick"$ZPFX/bin/git-alias" make"PREFIX=$ZPFX"
zplugin load tj/git-extras

# >= 22/ git-cal
zplugin ice wait"2" lucid as"program" atclone'perl Makefile.PL PREFIX=$ZPFX' atpull'%atclone' \
            make'install' pick"$ZPFX/bin/git-cal"
zplugin load k4rthik/git-cal

# >= 22/ git-url
zplugin ice wait"2" lucid as"program" pick"$ZPFX/bin/git-(url|guclone)" make"install PREFIX=$ZPFX"
zplugin load zdharma/git-url

# >= 22/ git-recall
zplugin ice wait"3" lucid pick"git-recall" as"command"
zplugin load Fakerr/git-recall

: marzocchi/zsh-notify nicely works with zc-bg-notify
: zplugin ice wait"0" blockf lucid
: zplugin light marzocchi/zsh-notify
: zplugin ice load'![[ $PWD = */github/* ]]' unload'![[ $PWD != */github/* ]]'
: zplugin light denysdovhan/spaceship-zsh-theme

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Plugins
  2019-01-09 17:28   ` Fwd: Plugins Sebastian Gniazdowski
@ 2019-01-09 18:28     ` Ben Klein
  2019-01-10 14:56       ` Plugins Sebastian Gniazdowski
  0 siblings, 1 reply; 6+ messages in thread
From: Ben Klein @ 2019-01-09 18:28 UTC (permalink / raw)
  To: Zsh Users; +Cc: Sebastian Gniazdowski, Hoji, Akihiko

[-- Attachment #1: Type: text/plain, Size: 6259 bytes --]

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-assessor/README_new.md
> – 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 ≤ 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–after-pause–in–use–lagging results were ≤
> 777 ms):
>
> 1. zplugin load zdharma/zsh-unique-id              # assigns unique
> identification of the current Zsh session, both numeric in $ZUID_ID
> (== e.g. "5") and textual in $ZUID_CODENAME (== .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 – 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
> above
>
> 14. zplugin load ~/github2/agkozak-zsh-prompt      # atheme that I was
> developing, loaded from local disk-copy (i.e. `~/github2/agkozak....'
> – 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 – an extended version of it
>
> 21. zplugin load psprint/fsh-auto-themes       # a per-directory theme
> assigning plugin – 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
> – advanced diff tool, produces much more information-rich and readable
> diffs
>
> Al the `zplugin load ...' calls should be preceded by an `zplugin ice
> ...' call – THE ATTACHED zplugin-section.txt from my `~/.zshrc has
> them included.
>
>
> On Mon, 7 Jan 2019 at 22:57, Hoji, Akihiko <akh22@pitt.edu> 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,
> Java, Ruby, and R scripting, and remote (clusters) and local machine
> management …etc.
> >
> > Thanks.
> >
> >
> > AH
>
> --
> Sebastian Gniazdowski
> News: https://twitter.com/ZdharmaI
> IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin
> Blog: http://zdharma.org
>
-- 
*\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.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Plugins
  2019-01-09 18:28     ` Plugins Ben Klein
@ 2019-01-10 14:56       ` Sebastian Gniazdowski
  0 siblings, 0 replies; 6+ messages in thread
From: Sebastian Gniazdowski @ 2019-01-10 14:56 UTC (permalink / raw)
  To: Ben Klein; +Cc: Zsh Users, Hoji, Akihiko

On Wed, 9 Jan 2019 at 19:28, Ben Klein <robobenklein@gmail.com> wrote:
>
> I don't have nearly that many, but I'm also using Zplugin and have my fair share of plugins loaded.

I've counted 12 plugins and 2 snippets, that's pretty much. Thanks for sharing.

> 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.

And where is the burst-scheduler invocation that installs everything in one go?

> --
> \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.

-- 
Sebastian Gniazdowski
News: https://twitter.com/ZdharmaI
IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin
Blog: http://zdharma.org

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-01-10 14:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-07 21:55 Plugins Hoji, Akihiko
2019-01-08  4:45 ` Plugins Magnus Woldrich
2019-01-09 16:45 ` Plugins Sebastian Gniazdowski
2019-01-09 17:28   ` Fwd: Plugins Sebastian Gniazdowski
2019-01-09 18:28     ` Plugins Ben Klein
2019-01-10 14:56       ` Plugins Sebastian Gniazdowski

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).