1
0
Fork 0

Fix for dumb terminals like Vim's.

pull/1/merge
Sorin Ionescu 14 years ago
parent a6aefd3f7c
commit 7f8c40fe4b

@ -1,4 +1,5 @@
# fixme - the load process here seems a bit bizarre # fixme - the load process here seems a bit bizarre
[[ "$TERM" == "dumb" ]] && return
unsetopt menu_complete # do not autoselect the first completion entry unsetopt menu_complete # do not autoselect the first completion entry
unsetopt flowcontrol unsetopt flowcontrol

@ -1,6 +1,4 @@
# if [[ "$DISABLE_COLOR" != "true" ]]; then
# Color grep results [[ -z "$GREP_OPTIONS" ]] && export GREP_OPTIONS='--color=auto'
# Examples: http://rubyurl.com/ZXv [[ -z "$GREP_COLOR" ]] && export GREP_COLOR='1;32'
# fi
export GREP_OPTIONS='--color=auto'
export GREP_COLOR='1;32'

@ -9,5 +9,5 @@ bindkey "^[m" copy-prev-shell-word
setopt long_list_jobs setopt long_list_jobs
## pager ## pager
export PAGER=less [[ -z "$PAGER" ]] && export PAGER=less
export LC_CTYPE=en_US.UTF-8 [[ -z "$LC_CTYPE" ]] && export LC_CTYPE=en_US.UTF-8

@ -1,3 +1,5 @@
[[ "$TERM" == "dumb" ]] && return
#usage: title short_tab_title looooooooooooooooooooooggggggg_windows_title #usage: title short_tab_title looooooooooooooooooooooggggggg_windows_title
#http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss3.1 #http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss3.1
#Fully support screen, iterm, and probably most modern xterm and rxvt #Fully support screen, iterm, and probably most modern xterm and rxvt

@ -1,10 +1,9 @@
# ls colors # ls colors
autoload colors; colors; autoload colors; colors;
export LSCOLORS="Gxfxcxdxbxegedabagacad" [[ -z "$LSCOLORS" ]] && export LSCOLORS="Gxfxcxdxbxegedabagacad"
#export LS_COLORS
# Enable ls colors # Enable ls colors
if [ "$DISABLE_LS_COLORS" != "true" ] if [ "$DISABLE_COLOR" != "true" ]
then then
# Find the option for using colors in ls, depending on the version: Linux or BSD # Find the option for using colors in ls, depending on the version: Linux or BSD
ls --color -d . &>/dev/null 2>&1 && alias ls='ls --color=tty' || alias ls='ls -G' ls --color -d . &>/dev/null 2>&1 && alias ls='ls --color=tty' || alias ls='ls -G'

@ -1,5 +1,10 @@
# Initializes Oh My Zsh # Initializes Oh My Zsh
# Disable colors on dumb terminals
if [ "$TERM" = "dumb" ]; then
DISABLE_COLOR="true"
fi
# add a function path # add a function path
fpath=($ZSH/functions $fpath) fpath=($ZSH/functions $fpath)
@ -7,9 +12,6 @@ fpath=($ZSH/functions $fpath)
# TIP: Add files you don't want in git to .gitignore # TIP: Add files you don't want in git to .gitignore
for config_file ($ZSH/lib/*.zsh) source $config_file for config_file ($ZSH/lib/*.zsh) source $config_file
# Load all of your custom configurations from custom/
for config_file ($ZSH/custom/*.zsh) source $config_file
# Load all of the plugins that were defined in ~/.zshrc # Load all of the plugins that were defined in ~/.zshrc
plugin=${plugin:=()} plugin=${plugin:=()}
for plugin ($plugins) source $ZSH/plugins/$plugin/$plugin.plugin.zsh for plugin ($plugins) source $ZSH/plugins/$plugin/$plugin.plugin.zsh
@ -17,6 +19,9 @@ for plugin ($plugins) source $ZSH/plugins/$plugin/$plugin.plugin.zsh
# Load the theme # Load the theme
source "$ZSH/themes/$ZSH_THEME.zsh-theme" source "$ZSH/themes/$ZSH_THEME.zsh-theme"
# Load all of your custom configurations from custom/
for config_file ($ZSH/custom/*.zsh) source $config_file
# Check for updates on initial load... # Check for updates on initial load...
if [ "$DISABLE_AUTO_UPDATE" = "true" ] if [ "$DISABLE_AUTO_UPDATE" = "true" ]
then then

@ -12,7 +12,7 @@ export ZSH_THEME="robbyrussell"
# export DISABLE_AUTO_UPDATE="true" # export DISABLE_AUTO_UPDATE="true"
# Uncomment following line if you want to disable colors in ls # Uncomment following line if you want to disable colors in ls
# export DISABLE_LS_COLORS="true" # export DISABLE_COLOR="true"
# Uncomment following line if you want to disable autosetting terminal title. # Uncomment following line if you want to disable autosetting terminal title.
# export DISABLE_AUTO_TITLE="true" # export DISABLE_AUTO_TITLE="true"

@ -2,12 +2,12 @@
# FILE: sorin.zsh-theme # FILE: sorin.zsh-theme
# DESCRIPTION: oh-my-zsh theme file. # DESCRIPTION: oh-my-zsh theme file.
# AUTHOR: Sorin Ionescu (sorin.ionescu@gmail.com) # AUTHOR: Sorin Ionescu (sorin.ionescu@gmail.com)
# VERSION: 1.0.2 # VERSION: 1.0.3
# SCREENSHOT: http://i.imgur.com/aipDQ.png # SCREENSHOT: http://i.imgur.com/aipDQ.png
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
if [[ "$TERM" != "dumb" ]] && [[ "$DISABLE_LS_COLORS" != "true" ]]; then if [[ "$DISABLE_COLOR" != "true" ]]; then
MODE_INDICATOR="%{$fg_bold[red]%}%{$reset_color%}%{$fg[red]%}%{$reset_color%}" MODE_INDICATOR="%{$fg_bold[red]%}%{$reset_color%}%{$fg[red]%}%{$reset_color%}"
local return_status="%{$fg[red]%}%(?..⏎)%{$reset_color%}" local return_status="%{$fg[red]%}%(?..⏎)%{$reset_color%}"

Loading…
Cancel
Save