sccruz / zdotdir

A full-featured sample Zsh config driven by antidote

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zdotdir

A full-featured sample Zsh config using antidote

Description

This project aims to give you an example Zsh config that uses antidote as a plugin manager and pulls some amazing Zsh plugins together. Consider it a starter kit for Zsh. Please borrow from it for your own config, or fork it and make it your own.

What's included

A sample antidote .zsh_plugins.txt file that bundles plugins with the following plugin provided features:

  • Autosuggestions
  • History substring searching
  • Syntax highlighting
  • TAB completions
  • The popular Pure prompt
  • A few goodies from Oh-My-Zsh
  • A functions directory for lazy-loaded functions
  • A zshrc.d directory for auto-sourced configs
  • A completions directory for user added completions
  • Better Zsh history settings
  • Better Zsh option values
  • And much more, all without compromising shell speed 🚀

Installation

Clone this project to $ZDOTDIR, and then make a symlink to .zshenv.

# clone this project
ZDOTDIR=~/.zsh
git clone https://github.com/getantidote/zdotdir $ZDOTDIR

# symlink .zshenv
[[ -f ~/.zshenv ]] && mv ~/.zshenv ~/.zshenv.bak
ln -s $ZDOTDIR/.zshenv ~/.zshenv

# start a new zsh session
zsh

About

A full-featured sample Zsh config driven by antidote

License:MIT License


Languages

Language:Shell 100.0%