Skip to content

tonigineer/zsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZSH Configuration

A lightweight, plugin-based Zsh setup without oh-my-zsh. Plugins bootstrap automatically on first launch. Part of my dotfiles.

Features

  • Auto-suggestions — Inline suggestions from history and completions
  • Syntax highlighting — Real-time command validation
  • Vi modejk to escape insert mode
  • Git status — Branch and dirty-state in prompt via gitstatus
  • Yazi integrationy wrapper changes directory on quit

Prompt

Two-line prompt with an active vi-mode indicator (insert vs. command). Built with zle-line-init and zle-keymap-select redraw hooks. Uses the 256-color palette for consistent theming across terminals.

Requirements

  • Zsh 5.0+
  • Git (for plugin bootstrapping)
  • Optional: Yazi for the file-manager wrapper

File layout

File Purpose
.zshrc Entry point: plugins, history, key bindings, utilities
prompt.zsh Prompt builder and zle redraw widgets

Installation

git clone https://github.com/tonigineer/zsh.git ~/.config/zsh
ln -s ~/.config/zsh/.zshrc ~/.zshrc

Start a new shell. The four plugins clone and load on first run.

About

ZSH config with plugins, but without oh-my-zsh.

Resources

Stars

Watchers

Forks

Contributors

Languages