1
0
Fork 0

Tradition dictates that options are uppercase.

pull/4/head
Sorin Ionescu 13 years ago
parent 850eb8c637
commit 9d27df2050

@ -1,5 +1,5 @@
setopt correct # Correct commands.
setopt correct_all # Correct all arguments.
setopt CORRECT # Correct commands.
setopt CORRECT_ALL # Correct all arguments.
# The 'ls' Family
if check-bool "$COLOR"; then

@ -3,14 +3,14 @@ if [[ "$TERM" == 'dumb' ]]; then
return
fi
setopt complete_in_word # Complete from both ends of a word.
setopt always_to_end # Move cursor to the end of a completed word.
setopt path_dirs # Perform path search even on command names with slashes.
setopt auto_menu # Show completion menu on a succesive tab press.
setopt auto_list # Automatically list choices on ambiguous completion.
setopt auto_param_slash # If completed parameter is a directory, add a trailing slash.
unsetopt menu_complete # Do not autoselect the first completion entry.
unsetopt flow_control # Disable start/stop characters in shell editor.
setopt COMPLETE_IN_WORD # Complete from both ends of a word.
setopt ALWAYS_TO_END # Move cursor to the end of a completed word.
setopt PATH_DIRS # Perform path search even on command names with slashes.
setopt AUTO_MENU # Show completion menu on a succesive tab press.
setopt AUTO_LIST # Automatically list choices on ambiguous completion.
setopt AUTO_PARAM_SLASH # If completed parameter is a directory, add a trailing slash.
unsetopt MENU_COMPLETE # Do not autoselect the first completion entry.
unsetopt FLOW_CONTROL # Disable start/stop characters in shell editor.
# Treat these characters as part of a word.
WORDCHARS='*?_-.[]~&;!#$%^(){}<>'
@ -22,10 +22,10 @@ zstyle ':completion::complete:*' cache-path "$HOME/.zcache"
# Case-insensitive (all), partial-word, and then substring completion.
if check-bool "$CASE_SENSITIVE"; then
zstyle ':completion:*' matcher-list 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
setopt case_glob
setopt CASE_GLOB
else
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
unsetopt case_glob
unsetopt CASE_GLOB
fi
# Group matches and describe.

@ -1,14 +1,14 @@
setopt auto_cd # Auto cd to a directory without typing cd.
setopt auto_pushd # Push the old directory onto the stack on cd.
setopt pushd_ignore_dups # Don't store duplicates in the stack.
setopt pushd_silent # Do not print the directory stack after pushd or popd.
setopt pushd_to_home # Push to home directory when no argument is given.
setopt pushd_minus # Use +/-n to specify a directory in the stack.
setopt cdable_vars # Change directory to a path stored in a variable.
setopt auto_name_dirs # Auto add variable-stored paths to ~ list.
setopt multios # Write to multiple descriptors.
setopt extended_glob # Use extended globbing syntax.
unsetopt clobber # Don't overwrite existing files with > and >>.
setopt AUTO_CD # Auto cd to a directory without typing cd.
setopt AUTO_PUSHD # Push the old directory onto the stack on cd.
setopt PUSHD_IGNORE_DUPS # Don't store duplicates in the stack.
setopt PUSHD_SILENT # Do not print the directory stack after pushd or popd.
setopt PUSHD_TO_HOME # Push to home directory when no argument is given.
setopt PUSHD_MINUS # Use +/-n to specify a directory in the stack.
setopt CDABLE_VARS # Change directory to a path stored in a variable.
setopt AUTO_NAME_DIRS # Auto add variable-stored paths to ~ list.
setopt MULTIOS # Write to multiple descriptors.
setopt EXTENDED_GLOB # Use extended globbing syntax.
unsetopt CLOBBER # Don't overwrite existing files with > and >>.
# Use >! and >>! to bypass.
alias 1='cd -'

@ -3,16 +3,16 @@ autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic
# General
setopt rc_quotes # Allow 'Henry''s Garage' instead of 'Henry'\''s Garage'.
unsetopt mail_warning # Don't print a warning message if a mail file has been accessed
setopt RC_QUOTES # Allow 'Henry''s Garage' instead of 'Henry'\''s Garage'.
unsetopt MAIL_WARNING # Don't print a warning message if a mail file has been accessed
# Jobs
setopt long_list_jobs # List jobs in the long format by default.
setopt auto_resume # Attempt to resume existing job before creating a new process.
setopt notify # Report status of background jobs immediately.
unsetopt bg_nice # Don't run all background jobs at a lower priority.
unsetopt hup # Don't kill jobs on shell exit.
unsetopt check_jobs # Don't report on jobs when shell exit.
setopt LONG_LIST_JOBS # List jobs in the long format by default.
setopt AUTO_RESUME # Attempt to resume existing job before creating a new process.
setopt NOTIFY # Report status of background jobs immediately.
unsetopt BG_NICE # Don't run all background jobs at a lower priority.
unsetopt HUP # Don't kill jobs on shell exit.
unsetopt CHECK_JOBS # Don't report on jobs when shell exit.
# PATH
typeset -U path manpath cdpath fpath

@ -2,18 +2,18 @@ HISTFILE="$HOME/.zhistory"
HISTSIZE=10000
SAVEHIST=10000
setopt bang_hist # Treat the '!' character specially during expansion.
setopt extended_history # Write the history file in the ":start:elapsed;command" format.
setopt append_history # Append to the history file, don't replace it.
setopt inc_append_history # Write to the history file immediately, not when the shell exits.
setopt share_history # Share history between all sessions.
setopt hist_expire_dups_first # Expire duplicate entries first when trimming history.
setopt hist_ignore_dups # Don't record an entry that was just recorded again.
setopt hist_ignore_all_dups # Delete old recorded entry if new entry is a duplicate.
setopt hist_find_no_dups # Do not display a line previously found.
setopt hist_ignore_space # Don't record an entry starting with a space.
setopt hist_save_no_dups # Don't write duplicate entries in the history file.
setopt hist_reduce_blanks # Remove superfluous blanks before recording entry.
setopt hist_verify # Don't execute immediately upon history expansion.
setopt hist_beep # Beep when accessing nonexistent history.
setopt BANG_HIST # Treat the '!' character specially during expansion.
setopt EXTENDED_HISTORY # Write the history file in the ":start:elapsed;command" format.
setopt APPEND_HISTORY # Append to the history file, don't replace it.
setopt INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits.
setopt SHARE_HISTORY # Share history between all sessions.
setopt HIST_EXPIRE_DUPS_FIRST # Expire duplicate entries first when trimming history.
setopt HIST_IGNORE_DUPS # Don't record an entry that was just recorded again.
setopt HIST_IGNORE_ALL_DUPS # Delete old recorded entry if new entry is a duplicate.
setopt HIST_FIND_NO_DUPS # Do not display a line previously found.
setopt HIST_IGNORE_SPACE # Don't record an entry starting with a space.
setopt HIST_SAVE_NO_DUPS # Don't write duplicate entries in the history file.
setopt HIST_REDUCE_BLANKS # Remove superfluous blanks before recording entry.
setopt HIST_VERIFY # Don't execute immediately upon history expansion.
setopt HIST_BEEP # Beep when accessing nonexistent history.

@ -8,7 +8,7 @@ zstyle ':prompt:' vicmd '<<<' # Indicator to notify of vi command mode.
zstyle ':prompt:' completion "..." # Indicator to notify of generating completion.
# Beep on error in line editor.
setopt beep
setopt BEEP
# Reset to default key bindings.
bindkey -d

@ -105,8 +105,8 @@ add-zsh-trap INT _git-info-abort
# Gets the Git status information.
function git-info() {
# Extended globbing is needed to parse repository status.
setopt local_options
setopt extended_glob
setopt LOCAL_OPTIONS
setopt EXTENDED_GLOB
local action
local action_format

@ -186,7 +186,7 @@ if [[ $+functions[_zsh_highlight] -eq 0 ]]; then
fi
function _history-substring-search-begin() {
setopt localoptions extendedglob
setopt LOCAL_OPTIONS EXTENDED_GLOB
_history_substring_search_move_cursor_eol=false
_history_substring_search_query_highlight=
@ -254,7 +254,7 @@ function _history-substring-search-begin() {
}
function _history-substring-search-end() {
setopt localoptions extendedglob
setopt LOCAL_OPTIONS EXTENDED_GLOB
_history_substring_search_result=$BUFFER

@ -17,7 +17,7 @@ fi
# Loads RVM into the shell session.
if [[ -s "$HOME/.rvm/scripts/rvm" ]]; then
# Auto adding variable-stored paths to ~ list conflicts with RVM.
unsetopt auto_name_dirs
unsetopt AUTO_NAME_DIRS
# Source RVM.
source "$HOME/.rvm/scripts/rvm"

@ -34,7 +34,7 @@ function set-tab-title() {
# Sets the tab and window titles with the command name.
function set-title-by-command() {
emulate -L zsh
setopt localoptions extended_glob
setopt LOCAL_OPTIONS EXTENDED_GLOB
# Get the command name that is under job control.
if [[ "${1[(w)1]}" == (fg|%*)(\;|) ]]; then

@ -6,12 +6,12 @@ function +vi-git-status() {
}
function prompt_minimal_precmd () {
setopt noxtrace noksharrays localoptions
setopt NO_XTRACE NO_KSHARRAYS LOCAL_OPTIONS
vcs_info
}
function prompt_minimal_setup() {
setopt noxtrace noksharrays localoptions
setopt NO_XTRACE NO_KSHARRAYS LOCAL_OPTIONS
prompt_opts=(cr subst percent)
autoload -Uz add-zsh-hook

@ -11,7 +11,7 @@
# ------------------------------------------------------------------------------
function prompt_nicoulaj_setup() {
setopt noxtrace noksharrays localoptions
setopt NO_XTRACE NO_KSHARRAYS LOCAL_OPTIONS
prompt_opts=(cr subst percent)
# Load required modules.

@ -6,7 +6,7 @@
# SCREENSHOT: http://i.imgur.com/aipDQ.png
# ------------------------------------------------------------------------------
function prompt_sorin_precmd () {
setopt noxtrace noksharrays localoptions
setopt NO_XTRACE NO_KSHARRAYS LOCAL_OPTIONS
if (( $+functions[git-info] )); then
git-info
@ -14,7 +14,7 @@ function prompt_sorin_precmd () {
}
function prompt_sorin_setup() {
setopt localoptions noxtrace noksharrays
setopt NO_XTRACE NO_KSHARRAYS LOCAL_OPTIONS
prompt_opts=(cr subst percent)
autoload -Uz add-zsh-hook

@ -45,7 +45,7 @@ function prompt_steeef_chpwd() {
}
function prompt_steeef_setup() {
setopt localoptions noxtrace noksharrays
setopt NO_XTRACE NO_KSHARRAYS LOCAL_OPTIONS
prompt_opts=(cr subst percent)
autoload -Uz add-zsh-hook

Loading…
Cancel
Save