Skip to content

Instantly share code, notes, and snippets.

@devnoname120
Last active November 26, 2024 08:15
Show Gist options
  • Save devnoname120/244ea57e95747bcf30e86c3dbf8b1b97 to your computer and use it in GitHub Desktop.
Save devnoname120/244ea57e95747bcf30e86c3dbf8b1b97 to your computer and use it in GitHub Desktop.

Revisions

  1. devnoname120 renamed this gist May 6, 2024. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. devnoname120 created this gist May 6, 2024.
    60 changes: 60 additions & 0 deletions zsh_plugins.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,60 @@
    Aloxaf/fzf-tab
    zsh-users/zsh-completions
    zsh-users/zsh-autosuggestions

    # Cache `autoload -Uz compinit` for faster speedup (IO installed it for that) + many zsh customizations
    sorin-ionescu/prezto path:modules/completion

    # Select text when shift + arrow keys is pressed. Works to delete a part of the current command, contrary to iTerm's selection
    jirutka/zsh-shift-select

    # Cycle through the directory stack left or right using Ctrl+Shift+Left/Right
    ohmyzsh/ohmyzsh path:plugins/dircycle

    # Directory stack survives across sessions (similar to .zsh_history)
    ohmyzsh/ohmyzsh path:plugins/dirpersist

    # Jump to most recent dir that matches — https://github.com/rupa/z
    rupa/z
    # Fuzzy tab completion for z + zz command to limit scope to current dir
    changyuheng/fz

    ohmyzsh/ohmyzsh path:plugins/npm
    ohmyzsh/ohmyzsh path:plugins/docker
    ohmyzsh/ohmyzsh path:plugins/python
    ohmyzsh/ohmyzsh path:plugins/pip
    ohmyzsh/ohmyzsh path:plugins/virtualenv

    # Trigger OS notification when a long command finishes
    MichaelAquilina/zsh-auto-notify

    # Convenient aliases for Git — https://github.com/ohmyzsh/ohmyzsh path:plugins/ohmyzsh/blob/8f56a8bdf39d7727ab0e220f0164f78c77f9c50e/plugins/git/git.plugin.zsh
    ohmyzsh/ohmyzsh path:plugins/git
    ohmyzsh/ohmyzsh path:plugins/git-extras
    ohmyzsh/ohmyzsh path:plugins/common-aliases

    # Interactive git add, etc.
    wfxr/forgit

    # Add a new command `extract` to automatically call the right tool in order to extract the given file
    ohmyzsh/ohmyzsh path:plugins/extract

    # Interactive jq query construction — https://github.com/reegnz/jq-zsh-plugin
    reegnz/jq-zsh-plugin

    # Reminder to use aliases
    djui/alias-tips

    # Auto-expand command aliases — https://github.com/olets/zsh-abbr
    olets/zsh-abbr

    ohmyzsh/ohmyzsh path:plugins/colored-man-pages

    # Syntax highlighting in `cat` and `less`
    # bug: this plugin duplicates characters such as vps b => vps bb when combined with [fast-syntax-higlighting] + [sorin-ionescu/prezto path:modules/completion]
    # ohmyzsh/ohmyzsh path:plugins/colorize

    # Fast zsh interactive shell highlighting — https://github.com/zdharma-continuum/fast-syntax-highlighting
    # Need to be last loaded bundle!
    zdharma-continuum/fast-syntax-highlighting