/integral-prompt

Math inspired zsh prompt

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Integral Prompt

Potential users be warned! This plugin is very new, and has yet to reach feature maturity. Issues are expected, but should hopefully be minor.

About

This prompt theme was created mostly due to my dissatisfaction with existing ones. My main issues were:

  • overcomplicated configuration
  • feature bloat
  • wrapping issues

I have successfully solved these issues (in my opinion).

Usage

Load with your favorite plugin loader (only officially supports antidote), or source init.zsh in your .zshrc. To configure, add a ~/.integralrc file. It can also be placed at:

  • $XDG_CONFIG_HOME/integralrc
  • $XDG_CONFIG_HOME/integral/rc
  • $XDG_CONFIG_HOME/integral/rc.zsh
  • ~/.config/integralrc
  • ~/.config/integral/rc
  • ~/.config/integral/rc.zsh

Planned Features

  • Configuration files
  • Transient Prompt
  • Multi-line prompt
  • Rerender on terminal resize
  • Module loader
    • Colors
    • Formatting
    • Icons
    • Positions
    • Order
    • Seperators
    • Dynamic triggers
    • Right prompt
  • Plugin Support
  • Documentation

Planned Modules

  • Background Jobs
  • Battery
  • CPU
  • CWD
  • Clock
  • Direnv
  • Error Codes
  • Git
  • Nix Shell
  • SSH
  • Uptime
  • Vim