mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			614 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			614 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #! /bin/zsh
 | ||
| # A script to make using 256 colors in zsh less painful.
 | ||
| # P.C. Shyamshankar <sykora@lucentbeing.com>
 | ||
| # Copied from http://github.com/sykora/etc/blob/master/zsh/functions/spectrum/
 | ||
| 
 | ||
| typeset -Ag FX FG BG
 | ||
| 
 | ||
| FX=(
 | ||
|     reset     "%{[00m%}"
 | ||
|     bold      "%{[01m%}" no-bold      "%{[22m%}"
 | ||
|     italic    "%{[03m%}" no-italic    "%{[23m%}"
 | ||
|     underline "%{[04m%}" no-underline "%{[24m%}"
 | ||
|     blink     "%{[05m%}" no-blink     "%{[25m%}"
 | ||
|     reverse   "%{[07m%}" no-reverse   "%{[27m%}"
 | ||
| )
 | ||
| 
 | ||
| for color in {000..255}; do
 | ||
|     FG[$color]="%{[38;5;${color}m%}"
 | ||
|     BG[$color]="%{[48;5;${color}m%}"
 | ||
| done
 |