Index — Zsh 5.9.999.3-test documentation

# Index

Symbols | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

## Symbols

! Variable # Variable $ Variable $0, setting Command $0, using Command * Variable - Function, [1] Variable --help Command, [1], [2] --version Command, [1], [2] -after, within [[ Function -array-value-, completion context Keystroke -assign-parameter-, completion context Keystroke -between, within [[ Function -brace-parameter-, completion context Keystroke -command-, completion context Keystroke -condition-, completion context Keystroke -default-, completion context Keystroke -equal-, completion context Keystroke -first-, completion context Keystroke -math-, completion context Keystroke -parameter-, completion context Keystroke -prefix, within [[ Function -redirect-, completion context Keystroke -subscript-, completion context Keystroke -suffix, within [[ Function -tilde-, completion context Keystroke -value-, completion context Keystroke . Function .sh.command Variable .sh.edchar Variable | .sh.edcol Variable .sh.edmode Variable .sh.edtext Variable .sh.file Variable .sh.fun Variable .sh.level Variable .sh.lineno Variable .sh.match Variable .sh.name Variable .sh.subscript Variable .sh.subshell Variable .sh.value Variable .sh.version Variable .term.bg Variable .term.cursor Variable .term.extensions Variable .term.extensions, setting Variable .term.fg Variable .term.id Variable .term.mode Variable .term.querywait Variable .term.version Variable .zle.esc Variable .zle.sgr Variable .zwc files, creation Command 0 Variable : Function ? Variable @ Variable [[ Function, [1]

## _

_ Variable _absolute_command_paths Function _all_labels Function _all_matches Function _alternative Function _approximate Function _arguments Function _as_if Function _bash_completions Function _cache_invalid Function _call_function Function _call_program Function _canonical_paths Function _cdr Function _cmdambivalent Function _cmdstring Function _combination Function _command_names Function _comp_locale Function _complete Function _complete_debug (^X?) Function _complete_help (^Xh) Function _complete_help_generic Function _complete_tag (^Xt) Function _completers Function _correct Function _correct_filename (^XC) Function _default Function _describe Function _description Function _dir_list Function _dispatch Function _email_addresses Function _expand Function _expand_alias Function _expand_alias (^Xa) Function _expand_word (^Xe) Function _extensions Function _external_pwds Function _files Function _generic Function _gnu_generic Function | _guard Function _history Function _history_complete_word (\e/) Function _ignored Function _list Function _match Function _menu Function _message Function _most_recent_file (^Xm) Function _multi_parts Function _next_label Function _next_tags (^Xn) Function _normal Function _numbers Function _oldlist Function _options Function _options_set Function _options_unset Function _parameters Function _path_files Function _phony Function _pick_variant Function _precommand Function _prefix Function _read_comp (^X^R) Function _regex_arguments Function _regex_words [ ``-t`` :var:`term` ] Function _requested Function _retrieve_cache Function _sep_parts Function _sequence Function _setup Function _shadow Function _store_cache Function _tags Function _tilde_files Function _unshadow Function _user_expand Function _values Function _wanted Function _widgets Function

## A

accept-and-hold Type accept-and-infer-next-history Type accept-and-menu-complete Type accept-exact, completion style Keystroke accept-exact-dirs, completion style Keystroke accept-line Type accept-line-and-down-history Type accounts, completion tag Keystroke acquiring zsh by FTP Command, [1], [2], [3] actionformats Keystroke add-space, completion style Keystroke add-zle-hook-widget Function add-zsh-hook Function after Function age Function alias Function alias, use of Function, [1] ALIAS_FUNC_DEF Program ALIASES Program aliases Variable aliases, completion of Command aliases, defining Command aliases, expanding in function definition Command aliases, expansion Command aliases, global Command, [1] aliases, listing Command aliases, removing Command ALIASFUNCDEF Program aliasing Command, [1] all-expansions, completion tag Keystroke all-files, completion tag Keystroke ALL_EXPORT Program all_quotes, compstate Variable ALLEXPORT Program alternate forms for complex commands Command, [1] always Function, [1] always blocks Command, [1] ALWAYS_LAST_PROMPT Program ALWAYS_TO_END Program ALWAYSLASTPROMPT Program ALWAYSTOEND Program ambiguous completion Command ambiguous, completion style Keystroke annoying keyboard, sun Command anonymous functions Command, [1] APPEND_CREATE Program APPEND_HISTORY Program APPENDCREATE Program APPENDHISTORY Program approximate matching Command ARGC Variable | argument splitting, in typeset etc. Command argument-base Type arguments, completion tag Keystroke argv Variable ARGV0 Variable arithmetic base Command, [1] arithmetic evaluation Command, [1] arithmetic expansion Command arithmetic operators Command, [1] array assignment Command array expansion style, rc Command array parameters Command array parameters, setting Command array style, ksh Command arrays, behaviour of index zero Command arrays, completion tag Keystroke arrays, ksh style Command assign-list, completion style Keystroke association-keys, completion tag Keystroke asynchronous jobs, and exiting shell Command, [1] author Command, [1], [2], [3] auto-description, completion style Keystroke auto-suffix-remove Type auto-suffix-retain Type AUTO_CD Program AUTO_CONTINUE Program AUTO_LIST Program AUTO_MENU Program AUTO_NAME_DIRS Program AUTO_PARAM_KEYS Program AUTO_PARAM_SLASH Program AUTO_PUSHD Program AUTO_REMOVE_SLASH Program AUTO_RESUME Program AUTOCD Program autocd, silencing Command AUTOCONTINUE Program AUTOLIST Program autoload Function autoload, use of Function, [1] autoloading functions Command, [1], [2] AUTOMENU Program AUTONAMEDIRS Program AUTOPARAMKEYS Program AUTOPARAMSLASH Program AUTOPUSHD Program AUTOREMOVESLASH Program AUTORESUME Program availability of zsh Command, [1], [2], [3] avoid-completer, completion style Keystroke

## B

background jobs, notification Command background jobs, priority of Command backward-char Type backward-delete-char Type backward-delete-word Type backward-kill-line Type backward-kill-word Type backward-kill-word-match Type backward-word Type backward-word-match Type BAD_PATTERN Program BADPATTERN Program BANG_HIST Program BANGHIST Program BARE_GLOB_QUAL Program BARE_GLOB_QUAL, use of Program BAREGLOBQUAL Program bases, in arithmetic Command, [1] bases, output in C format Command bash, BASH_REMATCH variable Command BASH_AUTO_LIST Program BASH_REMATCH Program BASHAUTOLIST Program bashcompinit Function BASHREMATCH Program BAUD Variable BAUD, use of Variable BEEP Program beep Type beep, ambiguous completion Command beep, enabling Command beep, history Command before Function beginning-of-buffer-or-history Type beginning-of-history Type beginning-of-line Type | beginning-of-line-hist Type bg Function bg, output in POSIX format Command BG_NICE Program BGNICE Program binding keys Command binding widgets Command bindings, key Command bindkey Function bookmarks, completion tag Keystroke brace expansion Command brace expansion, disabling Command brace expansion, extending Command BRACE_CCL Program BRACE_EXPAND Program BRACECCL Program BRACEEXPAND Program bracketed paste Command bracketed-paste Type bracketed-paste-magic Type bracketed-paste-url-magic Type branchformat Keystroke break Function break, inside function Command break-keys, widget style Keystroke BSD_ECHO Program BSD_ECHO, use of Program BSDECHO Program BUFFER Variable BUFFERLINES Variable builtin Function, [1], [2] builtin commands Command builtins Variable builtins, completion tag Keystroke builtins, utility Command bye Function

## C

C_BASES Program C_BASES, use of Program, [1] C_PRECEDENCES Program cache-path, completion style Keystroke cache-policy, completion style Keystroke calendar Function calendar function system Command calendar-file Keystroke calendar_add Function calendar_edit Function calendar_lockfiles Function calendar_parse Function calendar_read Function calendar_scandate Function calendar_show Function calendar_showdate Function calendar_sort Function call-command, completion style Keystroke calling widgets Command cap Function capabilities, getting from files Command capabilities, setting Command capabilities, setting on files Command capitalize-word Type capitalize-word-match Type case Function, [1] case selection Command, [1] case-insensitive globbing, option Command case-insensitive regular expression matches, option Command case-sensitive globbing, option Command CASE_GLOB Program CASE_MATCH Program CASE_PATHS Program CASEGLOB Program CASEMATCH Program CASEPATHS Program CBASES Program cd Function cd, automatic Command cd, behaving like pushd Command cd, silencing Command cd, to parameter Command cd, with .. in argument Command CD_SILENT Program CDABLE_VARS Program CDABLE_VARS, use of Program CDABLEVARS Program CDPATH Variable cdpath Variable CDPATH, order of checking Command cdr Function CDSILENT Program characters, (Unicode) combining Command characters, completion tag Keystroke characters, multibyte, in expansion and globbing Command CHASE_DOTS Program CHASE_LINKS Program CHASE_LINKS, use of Program CHASEDOTS Program CHASELINKS Program chdir Function check-for-changes Keystroke check-for-staged-changes Keystroke CHECK_JOBS Program CHECK_RUNNING_JOBS Program CHECKJOBS Program CHECKRUNNINGJOBS Program chgrp Function chmod Function chown Function chpwd Function, [1] chpwd, zftp style Keystroke chpwd_functions Variable, [1] chpwd_recent_add Function chpwd_recent_dirs Function chpwd_recent_filehandler Function clear-screen Type CLOBBER Program CLOBBER_EMPTY Program CLOBBEREMPTY Program clobbering, of empty files Command clobbering, of files Command clobbering, POSIX compatibility Command clone Function cloning the shell Command colon modifiers Command colormapids, completion tag Keystroke colors Function colors, completion tag Keystroke COLUMNS Variable COLUMNS, use of Variable combining characters (Unicode) Command COMBINING_CHARS Program COMBININGCHARS Program command Function, [1], [2] Keystroke command execution Command, [1] command execution, enabling Command command hashing Command command not found, handling of Command, [1] command substitution Command command, completion style Keystroke command-path, completion style Keystroke command_not_found_handler Function, [1] commands Variable commands, alternate forms for complex Command, [1] commands, builtin Command commands, completion style Keystroke commands, completion tag Keystroke commands, complex Command, [1] commands, disabling Command commands, enabling Command commands, simple Command, [1] commands, tracing Command comments Command, [1] comments, in interactive shells Command compadd Function comparguments Function compatibility Command, [1], [2], [3] compatibility, csh Command compatibility, ksh Command | compatibility, sh Command compaudit Function compctl Function compdef Function compdef, use of by compinit Command compdescribe Function compfiles Function compgroups Function compilation Command compinit Function compinstall Function complete, completion style Keystroke complete-options, completion style Keystroke complete-word Type COMPLETE_ALIASES Program COMPLETE_IN_WORD Program COMPLETEALIASES Program COMPLETEINWORD Program completer, completion style Keystroke, [1] completion removable suffix, highlighting Command completion system Command completion system, adding definitions Command completion system, autoloaded functions Command completion system, bindable commands Command completion system, choosing completers Command completion system, completers Command completion system, configuration Command completion system, directory structure Command completion system, initializing Command completion system, installing Command completion system, styles Command completion system, tags Command completion system, utility functions Command completion system, variables Command completion widgets, adding specified matches Command completion widgets, condition codes Command completion widgets, creating Command completion widgets, examining and setting state in Command completion widgets, example Command completion widgets, modifying special parameters Command completion, ambiguous Command completion, beep on ambiguous Command completion, coloured listings Command completion, controlling Command, [1], [2] completion, exact matches Command completion, listing Command, [1] completion, listing choices Command completion, listing choices, bash style Command completion, listing order Command completion, menu Command, [1] completion, programmable Command, [1], [2] completion, scroll listings Command completion, selecting by cursor Command completion, utility Command completion, widgets Command complex commands Command, [1] comppostfuncs, use of Variable compprefuncs, use of Variable compquote Function compset Function compstate Variable comptags Function comptry Function compvalues Function condition, completion style Keystroke conditional expression Command, [1] conditional expressions Command, [1] CONTEXT Variable context, compstate Variable context, use of Variable contexts, completion tag Keystroke continue Function continue, inside function Command CONTINUE_ON_ERROR Program CONTINUEONERROR Program continuing jobs automatically Command continuing loops Command coproc Function, [1] coprocess Command, [1] copy-earlier-word Type copy-prev-shell-word Type copy-prev-word Type copy-region-as-kill Type CORRECT Program CORRECT_ALL Program CORRECT_IGNORE Variable CORRECT_IGNORE_FILE Variable CORRECTALL Program correction, spelling Command corrections, completion tag Keystroke CPRECEDENCES Program CPUTYPE Variable csh, compatibility Command csh, history style Command csh, loop style Command csh, null command style Command csh, null globbing style Command csh, quoting style Command csh, redirections with no command Command CSH_JUNKIE_HISTORY Program CSH_JUNKIE_LOOPS Program CSH_JUNKIE_QUOTES Program CSH_NULL_GLOB Program CSH_NULLCMD Program CSH_NULLCMD, use of Program, [1] CSHJUNKIEHISTORY Program CSHJUNKIELOOPS Program CSHJUNKIEQUOTES Program CSHNULLCMD Program CSHNULLGLOB Program cube Function CURRENT Variable current-shell, MIME style Keystroke CURSOR Variable cursor color Command cursor shape Command cursor, completion style Keystroke cursors, completion tag Keystroke CUTBUFFER Variable cycle-completion-positions Type

## D

database file path, reading Command database tied array, creating Command database tied array, destroying Command database tied arrays, enumerating Command date string, printing Command date-format Keystroke deactivate-region Type debug Keystroke DEBUG trap, before or after command Command DEBUG_BEFORE_CMD Program DEBUGBEFORECMD Program declare Function default, completion tag Keystroke defining widgets Command delete-char Type delete-char-or-list Type delete-to-char Type delete-whole-word-match Type, [1] delete-word Type delimiters, completion style Keystroke describe-key-briefly Type descriptions, completion tag Keystroke descriptors, file Command, [1] devices, completion tag Keystroke digit-argument Type directories, changing Command directories, completion tag Keystroke directories, hashing Command directories, maintaining list of recent Command directories, marking Command directories, named Command directories, named, dynamic Command directories, named, dynamic, helper function Command directories, named, static Command directory stack, controlling syntax Command directory stack, ignoring duplicates Command directory stack, printing Command directory stack, silencing Command directory-stack, completion tag Keystroke dirs Function | dirstack Variable DIRSTACKSIZE Variable dis_aliases Variable dis_builtins Variable dis_functions Variable dis_functions_source Variable dis_galiases Variable dis_patchars Variable dis_reswords Variable dis_saliases Variable disable Function Keystroke disable, use of Function, [1] disable-patterns Keystroke disabled, completion style Keystroke disabling brace expansion Command disabling commands Command discarding embedded nulls in $'...' Command disown Function disown, MIME style Keystroke disown, use of Function, [1] disowning jobs Command, [1] displays, completion tag Keystroke doing nothing Command doing nothing, successfully Command doing nothing, unsuccessfully Command domains, completion style Keystroke domains, completion tag Keystroke done-file Keystroke DOT_GLOB Program DOTGLOB Program down-case-word Type down-case-word-match Type down-history Type down-line Type down-line-or-beginning-search Type down-line-or-history Type down-line-or-search Type DVORAK Program dynamic directory naming, helper function Command dynamic named directories Command

## E

echo Function echo, BSD compatible Command echotc Function echoti Function edit-command-line Type editing history Command editing over slow connection Command editing parameters Command EDITOR Variable editor ksh style Command editor, enabling Command editor, line Command editor, overstrike mode Command editor, single line mode Command EGID Variable eight bit characters, printing Command EMACS Program emacs-backward-word Type emacs-forward-word Type email-*, completion tag Keystroke embedded nulls, in $'...' Command emulate Function enable Function Keystroke enable globbing qualifiers Command enable history substitution Command enabling bracketed paste Command enabling commands Command enabling globbing Command enabling the beep Command enabling the editor Command end-of-buffer-or-history Type end-of-history Type end-of-line Type end-of-line-hist Type end-of-list Type ENV Variable ENV, use of Variable, [1], [2], [3] environ, completion style Keystroke environment Command environment variables Command environment, and local parameters Command EOF, ignoring Command EPOCHREALTIME Variable EPOCHSECONDS Variable epochtime Variable EQUALS Program ERR_EXIT Program ERR_RETURN Program ERREXIT Program ERRNO Variable errnos Variable error, option to continue script on Command errors, handling of Command, [1] ERRRETURN Program escape sequences, terminal, for highlighting Command EUID Variable eval Function EVAL_LINENO Program EVALLINENO Program | evaluating arguments as commands Command evaluation, arithmetic Command, [1] event designators, history Command exact, compstate Variable exact_string, compstate Variable example Function exchange-point-and-mark Type EXEC Program exec Function, [1], [2] executables, hashing Command execute-as-is, MIME style Keystroke execute-last-named-cmd Type execute-named-cmd Type execute-never, MIME style Keystroke execution, of commands Command, [1] execution, timed Command exit Function exit status from pipeline Command exit status, printing Command exit status, trapping Command exiting loops Command exiting shell, and asynchronous jobs Command, [1] exiting, checking jobs when Command exiting, checking running jobs when Command expand, completion style Keystroke expand-absolute-path Type expand-cmd-path Type expand-history Type expand-or-complete Type expand-or-complete-prefix Type expand-word Type expanding parameters Command expansion Command expansion style, sh Command expansion, arithmetic Command expansion, brace Command expansion, brace, disabling Command expansion, brace, extending Command expansion, filename Command expansion, history Command expansion, parameter Command expansion, prompt Command, [1] expansions, completion tag Keystroke expl, use of Variable, [1] export Command Function export, automatic Command exporting, and local parameters Command expressions, conditional Command, [1] extended attributes, xattr, getting from files Command extended attributes, xattr, listing Command extended attributes, xattr, removing, deleting Command extended attributes, xattr, setting on files Command EXTENDED_GLOB Program EXTENDED_GLOB, enable Program EXTENDED_HISTORY Program EXTENDEDGLOB Program EXTENDEDHISTORY Program extensions, completion tag Keystroke extra-verbose, completion style Keystroke

## F

fake, completion style Keystroke fake-always, completion style Keystroke fake-files, completion style Keystroke fake-parameters, completion style Keystroke false Function fc Function fc, use of Function FCEDIT Variable fg Function fg, output in POSIX format Command field splitting, sh style Command field splitting, sh style, parameter Command FIGNORE Variable fignore Variable file clobbering, allowing Command file clobbering, of empty files Command file clobbering, POSIX compatibility Command file descriptors Command, [1] file descriptors, waiting for Command file, history Command file-descriptors, completion tag Keystroke file-list, completion style Keystroke file-path, MIME style Keystroke file-patterns, completion style Keystroke file-sort, completion style Keystroke file-split-chars, completion style Keystroke filename expansion Command filename expansion, = Command filename expansion, notes Command filename generation Command filename generation, bad pattern Command files, completion tag Keystroke files, examining Command files, global startup, inhibiting Command files, listing Command files, manipulating Command files, marking type of Command files, shutdown Command files, startup Command files, transferring Command filter, completion style Keystroke find-file-in-path, MIME style Keystroke flags, MIME style Keystroke flags, parameter expansion Command flags, shell Command, [1], [2] float Function float, use of Function, [1] floating point parameters Command, [1] floating point, forcing use of Command flow control Command FLOW_CONTROL Program FLOWCONTROL Program | fned Function fonts, completion tag Keystroke for Function, [1] for loops Command, [1] force-list, completion style Keystroke FORCE_FLOAT Program FORCEFLOAT Program forcing use of floating point Command foreach Function, [1] format, completion style Keystroke formats Keystroke forward-char Type forward-word Type forward-word-match Type FPATH Variable fpath Variable fpath, searching Variable fpath, use of Variable, [1] fpath, with zcompile Variable fstypes, completion tag Keystroke FTP Command FTP sites for zsh Command, [1], [2], [3] FTP, functions for using shell as client Command FTP, starting a session Command funcfiletrace Variable FUNCNEST Variable funcsourcetrace Variable funcstack Variable function Function, [1] function return, on error Command function, scope of break and continue Command function, use of Function, [1] FUNCTION_ARGZERO Program FUNCTIONARGZERO Program functions Command, [1] Function Variable functions, anonymous Command, [1] functions, autoloading Command, [1], [2] functions, completion tag Keystroke functions, defining mathematical Command functions, defining with expanded aliases Command functions, hook Function, [1] functions, math, use of Command, [1] functions, mathematical Command functions, profiling Command functions, recompiling Command functions, removing Command functions, returning from Command functions, use of Function, [1] functions_source Variable functrace Variable

## G

gain-privileges, completion style Keystroke galiases Variable get-bookmarks Keystroke get-line Type get-mq Keystroke get-revision Keystroke get-unapplied Keystroke getcap Function getln Function getopts Function GID Variable GLOB Program glob flags Command glob operators Command glob, completion style Keystroke GLOB_ASSIGN Program GLOB_COMPLETE Program GLOB_DOTS Program GLOB_STAR_SHORT Program GLOB_SUBST Program GLOB_SUBST, toggle Program global, completion style Keystroke GLOBAL_EXPORT Program GLOBAL_RCS Program GLOBAL_RCS, use of Program GLOBALEXPORT Program GLOBALRCS Program GLOBASSIGN Program | globbed-files, completion tag Keystroke globbing Command globbing flags Command globbing modifiers Command globbing qualifiers, enable Command globbing style, sh Command globbing, ** special Command globbing, bad pattern Command globbing, enabling Command globbing, extended Command globbing, no matches Command, [1] globbing, null, style, csh Command globbing, of . files Command globbing, qualifiers Command globbing, recursive Command globbing, short forms Command globbing, sorting numerically Command GLOBCOMPLETE Program GLOBDOTS Program GLOBSTARSHORT Program GLOBSUBST Program gosmacs-transpose-chars Type grammar, shell Command, [1] group-name, completion style Keystroke group-order, completion style Keystroke groups, completion style Keystroke groups, completion tag Keystroke

## H

handle-nonexistent, MIME style Keystroke handler, MIME style Keystroke hash Command Function HASH_ALL Program HASH_CMDS Program HASH_DIRS Program HASH_EXECUTABLES_ONLY Program HASH_LIST_ALL Program HASHALL Program HASHCMDS Program HASHDIRS Program HASHEXECUTABLESONLY Program hashing, of commands Command hashing, of directories Command hashing, of executables Command HASHLISTALL Program HELPDIR Variable helpfiles utility Command hexadecimal, output in C format Command hgrevformat Keystroke hidden, completion style Keystroke highlighting, region Command highlighting, special characters Command HIST_ALLOW_CLOBBER Program HIST_APPEND Program HIST_BEEP Program HIST_EXPAND Program HIST_EXPIRE_DUPS_FIRST Program HIST_FCNTL_LOCK Program HIST_FIND_NO_DUPS Program HIST_IGNORE_ALL_DUPS Program HIST_IGNORE_DUPS Program HIST_IGNORE_SPACE Program HIST_LEX_WORDS Program HIST_NO_FUNCTIONS Program HIST_NO_STORE Program HIST_REDUCE_BLANKS Program HIST_SAVE_BY_COPY Program HIST_SAVE_NO_DUPS Program HIST_SUBST_PATTERN Program HIST_VERIFY Program HISTALLOWCLOBBER Program HISTAPPEND Program HISTBEEP Program HISTCHARS Variable histchars Variable histchars, use of Variable, [1], [2] HISTCMD Variable histed Function HISTEXPAND Program HISTEXPIREDUPSFIRST Program HISTFCNTLLOCK Program HISTFILE Variable HISTFINDNODUPS Program HISTIGNOREALLDUPS Program HISTIGNOREDUPS Program HISTIGNORESPACE Program HISTLEXWORDS Program HISTNO Variable | HISTNOFUNCTIONS Program HISTNOSTORE Program history Command Function Variable history beeping Command history event designators Command history expansion Command history modifiers Command history style, csh Command history word designators Command history, appending to a file Command history, editing Command history, enable substitution Command history, expiring duplicates Command history, file Command history, hook when line is saved Command, [1] history, ignoring all duplicates Command history, ignoring duplicates Command history, ignoring duplicates in search Command history, ignoring spaces Command history, incremental appending to a file Command history, incremental appending to a file with time Command history, sharing Command history, stack Command history, timestamping Command history, verifying substitution Command history-beginning-search-backward Type history-beginning-search-backward-end Type history-beginning-search-forward Type history-beginning-search-forward-end Type history-beginning-search-menu Type history-incremental-pattern-search-backward Type history-incremental-pattern-search-forward Type history-incremental-search-backward Type history-incremental-search-forward Type history-pattern-search Type history-pattern-search-backward Type history-pattern-search-forward Type history-search-backward Type history-search-forward Type history-words, completion tag Keystroke HISTORY_IGNORE Variable historywords Variable HISTREDUCEBLANKS Program HISTSAVEBYCOPY Program HISTSAVENODUPS Program HISTSIZE Variable HISTSIZE, use of Variable HISTSUBSTPATTERN Program HISTVERIFY Program HOME Variable HOME, use of Variable hook function utility Command hook functions Function, [1] hooks Keystroke HOST Variable hosts, completion style Keystroke hosts, completion tag Keystroke hosts-ports, completion style Keystroke HUP Program

## I

identifiers, non-portable characters in Command if Function, [1] if construct Command, [1] IFS Variable IFS, use of Variable ignore-line, completion style Keystroke ignore-parents, completion style Keystroke IGNORE_BRACES Program IGNORE_CLOSE_BRACES Program IGNORE_EOF Program IGNOREBRACES Program IGNORECLOSEBRACES Program ignored, compstate Variable ignored-patterns, completion style Keystroke IGNOREEOF Program INC_APPEND_HISTORY Program INC_APPEND_HISTORY_TIME Program INCAPPENDHISTORY Program INCAPPENDHISTORYTIME Program incarg Type incarg, use of Variable incremental-complete-word Type indexes, completion tag Keystroke infer-next-history Type input, tracing Command insert, completion style Keystroke insert, compstate Variable | insert-composed-char Type insert-files Type insert-ids, completion style Keystroke insert-last-word Type insert-sections, completion style Keystroke insert-tab, completion style Keystroke, [1] insert-unambiguous, completion style Keystroke insert-unicode-char Type insert_positions, compstate Variable integer Function integer parameters Command, [1] integer, use of Function, [1] INTERACTIVE Program INTERACTIVE, use of Program INTERACTIVE_COMMENTS Program INTERACTIVE_COMMENTS, use of Program, [1] INTERACTIVECOMMENTS Program interfaces, completion tag Keystroke introduction Command, [1], [2] invocation Command, [1], [2] invoking widgets Command IPREFIX Variable is-at-least Function ISEARCHMATCH_ACTIVE Variable ISEARCHMATCH_END Variable ISEARCHMATCH_START Variable ISUFFIX Variable

## J

job control, allowing Command job control, in subshell Command jobdirs Variable jobs Command, [1] Function jobs, asynchronous, and exiting shell Command, [1] jobs, background priority Command jobs, background, I/O Command, [1] jobs, backgrounding Command jobs, completion tag Keystroke jobs, continuing automatically Command jobs, disowning Command, [1], [2] | jobs, foregrounding Command jobs, HUP Command jobs, killing Command jobs, list format Command jobs, output in subshell Command jobs, referring to Command, [1] jobs, resuming Command jobs, resuming automatically Command jobs, waiting for Command jobstates Variable jobtexts Variable

## K

keep-prefix, completion style Keystroke key bindings Command keyboard definition Command KEYBOARD_HACK Variable KEYMAP Variable keymaps Command, [1] Variable keymaps, completion tag Keystroke KEYS Variable keys, binding Command keys, rebinding Command KEYS_QUEUED_COUNT Variable keysyms, completion tag Keystroke KEYTIMEOUT Variable kill Function kill-buffer Type kill-line Type kill-region Type kill-whole-line Type kill-word Type kill-word-match Type killing jobs Command killring Variable known-hosts-files Keystroke ksh compatibility Command, [1], [2], [3] | ksh, argument splitting in typeset Command ksh, array style Command ksh, compatibility Command ksh, editor mode Command ksh, null command style Command ksh, option printing style Command ksh, redirections with no command Command ksh, single letter options style Command ksh93 Command KSH_ARRAYS Program KSH_ARRAYS, use of Program KSH_AUTOLOAD Program KSH_AUTOLOAD, use of Program, [1] KSH_GLOB Program KSH_GLOB, use of Program KSH_OPTION_PRINT Program KSH_TYPESET Program KSH_ZERO_SUBSCRIPT Program KSHARRAYS Program KSHAUTOLOAD Program KSHGLOB Program KSHOPTIONPRINT Program KSHTYPESET Program KSHZEROSUBSCRIPT Program

## L

LANG Variable langinfo Variable last-prompt, completion style Keystroke last_prompt, compstate Variable LASTABORTEDSEARCH Variable LASTSEARCH Variable LASTWIDGET Variable LBUFFER Variable LC_ALL Variable LC_COLLATE Variable LC_CTYPE Variable LC_MESSAGES Variable LC_NUMERIC Variable LC_TIME Variable let Function let, use of Function, [1] libraries, completion tag Keystroke limit Function limits, completion tag Keystroke limits, resource Command, [1], [2] line editor Command line number, in evaluated expression Command line, reading Command line, use of Variable LINENO Variable LINES Variable LINES, use of Variable links, symbolic Command list Command, [1] list, completion style Keystroke list, compstate Variable list, widget style Keystroke list-choices Type list-colors, completion style Keystroke list-dirs-first, completion style Keystroke list-expand Type list-grouped, completion style Keystroke list-packed, completion style Keystroke list-prompt, completion style Keystroke list-rows-first, completion style Keystroke list-separator, completion style Keystroke list-suffixes, completion style Keystroke LIST_AMBIGUOUS Program LIST_BEEP Program | list_lines, compstate Variable list_max, compstate Variable LIST_PACKED Program LIST_ROWS_FIRST Program LIST_TYPES Program LISTAMBIGUOUS Program LISTBEEP Program LISTMAX Variable LISTPACKED Program LISTROWSFIRST Program LISTTYPES Program ln Function loading modules Command local Function local keymaps Command local parameters Command local, completion style Keystroke local-directories, completion tag Keystroke LOCAL_LOOPS Program LOCAL_OPTIONS Program LOCAL_PATTERNS Program LOCAL_TRAPS Program LOCALLOOPS Program LOCALOPTIONS Program LOCALPATTERNS Program LOCALTRAPS Program LOG Program log Function LOGCHECK Variable logging out, checking jobs when Command logging out, checking running jobs when Command LOGIN Program LOGNAME Variable logout Function long option Command, [1], [2] LONG_LIST_JOBS Program LONGLISTJOBS Program loop style, csh Command loops, continuing Command loops, exiting Command loops, for Command, [1] loops, repeat Command, [1] loops, until Command, [1] loops, while Command, [1]

## M

MACHTYPE Variable magic-space Type MAGIC_EQUAL_SUBST Program MAGICEQUALSUBST Program MAIL Variable mail, warning of reading Command mail-directory, completion style Keystroke MAIL_WARN Program MAIL_WARNING Program mailboxes, completion tag Keystroke mailcap, MIME style Keystroke mailcap-prio-flags, MIME style Keystroke mailcap-priorities, MIME style Keystroke MAILCHECK Variable mailing lists Command, [1], [2], [3] MAILPATH Variable mailpath Variable MAILWARN Program MAILWARNING Program MANPATH Variable manpath Variable manuals, completion tag Keystroke mapfile Variable maps, completion tag Keystroke MARK Variable MARK_DIRS Program MARKDIRS Program marking directories Command marking file types Command MATCH Variable match Variable match, widget style Keystroke match-original, completion style Keystroke match-word-context Type match-words-by-style Type matcher, completion style Keystroke matcher-list, completion style Keystroke matching, approximate Command mathematical functions Command mathematical functions, use of Command, [1] max Function max-errors, completion style Keystroke max-exports Keystroke | max-matches-width, completion style Keystroke MBEGIN Variable mbegin Variable MEND Variable mend Variable menu, completion style Keystroke menu-complete Type menu-expand-or-complete Type menu-select Type MENU_COMPLETE Program MENU_COMPLETE, use of Program MENUCOMPLETE Program MENUSELECT Variable messages, completion tag Keystroke mime-types, MIME style Keystroke min Function mkdir Function mkshadow Function mode, privileged Command modifiers Command modifiers, completion tag Keystroke modifiers, precommand Command, [1] modify-current-argument Type MODULE_PATH Variable module_path Variable modules Command Variable modules, completion tag Keystroke modules, example Command modules, loading Command modules, writing Command MONITOR Program MONITOR, use of Program, [1] MULTI_FUNC_DEF Program MULTIBYTE Program multibyte characters, in expansion and globbing Command MULTIFUNCDEF Program MULTIOS Program multios Command, [1] MULTIOS, use of Program, [1] muttrc, completion style Keystroke mv Function my-accounts, completion tag Keystroke

## N

named directories, dynamic Command named directories, dynamic, helper function Command named directories, static Command named reference Command named references Command, [1] named references, creating Command named-directories, completion tag Keystroke nameddirs Variable nameref Function namerefs Command names, completion tag Keystroke namespace Command, [1] narrow-to-region Type narrow-to-region-invisible Type neg-argument Type never-background, MIME style Keystroke newsgroups, completion tag Keystroke nicknames, completion tag Keystroke nmatches, compstate Variable no clobber, POSIX compatible Command NO_ALIAS_FUNC_DEF Program NO_ALIASES Program NO_ALL_EXPORT Program NO_ALWAYS_LAST_PROMPT Program NO_ALWAYS_TO_END Program NO_APPEND_CREATE Program NO_APPEND_HISTORY Program NO_AUTO_CD Program NO_AUTO_CONTINUE Program NO_AUTO_LIST Program NO_AUTO_MENU Program NO_AUTO_NAME_DIRS Program NO_AUTO_PARAM_KEYS Program NO_AUTO_PARAM_SLASH Program NO_AUTO_PUSHD Program NO_AUTO_REMOVE_SLASH Program NO_AUTO_RESUME Program NO_BAD_PATTERN Program NO_BANG_HIST Program NO_BARE_GLOB_QUAL Program NO_BASH_AUTO_LIST Program NO_BASH_REMATCH Program NO_BEEP Program NO_BG_NICE Program NO_BRACE_CCL Program NO_BRACE_EXPAND Program NO_BSD_ECHO Program NO_C_BASES Program NO_C_PRECEDENCES Program NO_CASE_GLOB Program NO_CASE_MATCH Program, [1] NO_CASE_PATHS Program NO_CD_SILENT Program NO_CDABLE_VARS Program NO_CHASE_DOTS Program NO_CHASE_LINKS Program NO_CHECK_JOBS Program NO_CHECK_RUNNING_JOBS Program NO_CLOBBER Program NO_CLOBBER_EMPTY Program NO_COMBINING_CHARS Program NO_COMPLETE_ALIASES Program NO_COMPLETE_IN_WORD Program NO_CONTINUE_ON_ERROR Program NO_CORRECT Program NO_CORRECT_ALL Program NO_CSH_JUNKIE_HISTORY Program NO_CSH_JUNKIE_LOOPS Program NO_CSH_JUNKIE_QUOTES Program NO_CSH_NULL_GLOB Program NO_CSH_NULLCMD Program NO_DEBUG_BEFORE_CMD Program NO_DOT_GLOB Program NO_DVORAK Program NO_EMACS Program NO_EQUALS Program NO_ERR_EXIT Program NO_ERR_RETURN Program NO_EVAL_LINENO Program NO_EXEC Program NO_EXTENDED_GLOB Program NO_EXTENDED_HISTORY Program NO_FLOW_CONTROL Program NO_FORCE_FLOAT Program NO_FUNCTION_ARGZERO Program NO_GLOB Program NO_GLOB_ASSIGN Program NO_GLOB_COMPLETE Program NO_GLOB_DOTS Program NO_GLOB_STAR_SHORT Program NO_GLOB_SUBST Program NO_GLOBAL_EXPORT Program NO_GLOBAL_RCS Program NO_GLOBAL_RCS, use of Program NO_HASH_ALL Program NO_HASH_CMDS Program NO_HASH_DIRS Program NO_HASH_EXECUTABLES_ONLY Program NO_HASH_LIST_ALL Program NO_HIST_ALLOW_CLOBBER Program NO_HIST_APPEND Program NO_HIST_BEEP Program NO_HIST_EXPAND Program NO_HIST_EXPIRE_DUPS_FIRST Program NO_HIST_FCNTL_LOCK Program NO_HIST_FIND_NO_DUPS Program NO_HIST_IGNORE_ALL_DUPS Program NO_HIST_IGNORE_DUPS Program NO_HIST_IGNORE_SPACE Program NO_HIST_LEX_WORDS Program NO_HIST_NO_FUNCTIONS Program NO_HIST_NO_STORE Program NO_HIST_REDUCE_BLANKS Program NO_HIST_SAVE_BY_COPY Program NO_HIST_SAVE_NO_DUPS Program NO_HIST_SUBST_PATTERN Program NO_HIST_VERIFY Program NO_HUP Program NO_IGNORE_BRACES Program NO_IGNORE_CLOSE_BRACES Program NO_IGNORE_EOF Program NO_INC_APPEND_HISTORY Program NO_INC_APPEND_HISTORY_TIME Program NO_INTERACTIVE Program NO_INTERACTIVE_COMMENTS Program NO_KSH_ARRAYS Program NO_KSH_AUTOLOAD Program NO_KSH_GLOB Program NO_KSH_OPTION_PRINT Program NO_KSH_TYPESET Program NO_KSH_ZERO_SUBSCRIPT Program NO_LIST_AMBIGUOUS Program NO_LIST_BEEP Program NO_LIST_PACKED Program NO_LIST_ROWS_FIRST Program NO_LIST_TYPES Program NO_LOCAL_LOOPS Program NO_LOCAL_OPTIONS Program NO_LOCAL_PATTERNS Program NO_LOCAL_TRAPS Program NO_LOG Program NO_LOGIN Program NO_LONG_LIST_JOBS Program NO_MAGIC_EQUAL_SUBST Program NO_MAIL_WARN Program NO_MAIL_WARNING Program NO_MARK_DIRS Program NO_MENU_COMPLETE Program NO_MONITOR Program NO_MULTI_FUNC_DEF Program NO_MULTIBYTE Program NO_MULTIOS Program NO_NOMATCH Program NO_NOTIFY Program NO_NULL_GLOB Program NO_NUMERIC_GLOB_SORT Program NO_OCTAL_ZEROES Program NO_ONE_CMD Program NO_OVERSTRIKE Program NO_PATH_DIRS Program NO_PATH_SCRIPT Program NO_PHYSICAL Program NO_PIPE_FAIL Program NO_POSIX_ALIASES Program NO_POSIX_ARGZERO Program NO_POSIX_BUILTINS Program NO_POSIX_CD Program NO_POSIX_IDENTIFIERS Program NO_POSIX_JOBS Program NO_POSIX_STRINGS Program NO_POSIX_TRAPS Program NO_PRINT_EIGHT_BIT Program NO_PRINT_EXIT_VALUE Program NO_PRIVILEGED Program NO_PROMPT_BANG Program NO_PROMPT_CR Program NO_PROMPT_PERCENT Program NO_PROMPT_SP Program NO_PROMPT_SUBST Program NO_PROMPT_VARS Program NO_PUSHD_IGNORE_DUPS Program NO_PUSHD_MINUS Program NO_PUSHD_SILENT Program NO_PUSHD_TO_HOME Program NO_RC_EXPAND_PARAM Program NO_RC_QUOTES Program NO_RCS Program NO_RCS, use of Program NO_REC_EXACT Program NO_REMATCH_PCRE Program NO_RM_STAR_SILENT Program NO_RM_STAR_WAIT Program NO_SH_FILE_EXPANSION Program NO_SH_GLOB Program NO_SH_NULLCMD Program NO_SH_OPTION_LETTERS Program NO_SH_WORD_SPLIT Program NO_SHARE_HISTORY Program NO_SHIN_STDIN Program NO_SHORT_LOOPS Program NO_SHORT_REPEAT Program NO_SINGLE_COMMAND Program NO_SINGLE_LINE_ZLE Program NO_SOURCE_TRACE Program NO_STDIN Program NO_SUN_KEYBOARD_HACK Program NO_TRACK_ALL Program NO_TRANSIENT_RPROMPT Program NO_TRAPS_ASYNC Program NO_TYPESET_SILENT Program NO_TYPESET_TO_UNSET Program NO_UNSET Program NO_VERBOSE Program NO_VI Program NO_WARN_CREATE_GLOBAL Program NO_WARN_NESTED_VAR Program NO_WARNNESTEDVAR Program | NO_XTRACE Program NO_ZLE Program NOALIASES Program NOALIASFUNCDEF Program NOALLEXPORT Program NOALWAYSLASTPROMPT Program NOALWAYSTOEND Program NOAPPENDCREATE Program NOAPPENDHISTORY Program NOAUTOCD Program NOAUTOCONTINUE Program NOAUTOLIST Program NOAUTOMENU Program NOAUTONAMEDIRS Program NOAUTOPARAMKEYS Program NOAUTOPARAMSLASH Program NOAUTOPUSHD Program NOAUTOREMOVESLASH Program NOAUTORESUME Program NOBADPATTERN Program NOBANGHIST Program NOBAREGLOBQUAL Program NOBASHAUTOLIST Program NOBASHREMATCH Program NOBEEP Program NOBGNICE Program NOBRACECCL Program NOBRACEEXPAND Program NOBSDECHO Program NOCASEGLOB Program NOCASEMATCH Program NOCASEPATHS Program NOCBASES Program NOCDABLEVARS Program NOCDSILENT Program NOCHASEDOTS Program NOCHASELINKS Program NOCHECKJOBS Program NOCHECKRUNNINGJOBS Program NOCLOBBER Program NOCLOBBEREMPTY Program NOCOMBININGCHARS Program NOCOMPLETEALIASES Program NOCOMPLETEINWORD Program NOCONTINUEONERROR Program NOCORRECT Program nocorrect Function, [1] NOCORRECTALL Program NOCPRECEDENCES Program NOCSHJUNKIEHISTORY Program NOCSHJUNKIELOOPS Program NOCSHJUNKIEQUOTES Program NOCSHNULLCMD Program NOCSHNULLGLOB Program NODEBUGBEFORECMD Program NODOTGLOB Program NODVORAK Program NOEMACS Program NOEQUALS Program NOERREXIT Program NOERRRETURN Program NOEVALLINENO Program NOEXEC Program NOEXTENDEDGLOB Program NOEXTENDEDHISTORY Program NOFLOWCONTROL Program NOFORCEFLOAT Program NOFUNCTIONARGZERO Program NOGLOB Program noglob Function, [1] NOGLOBALEXPORT Program NOGLOBALRCS Program NOGLOBASSIGN Program NOGLOBCOMPLETE Program NOGLOBDOTS Program NOGLOBSTARSHORT Program NOGLOBSUBST Program NOHASHALL Program NOHASHCMDS Program NOHASHDIRS Program NOHASHEXECUTABLESONLY Program NOHASHLISTALL Program NOHISTALLOWCLOBBER Program NOHISTAPPEND Program NOHISTBEEP Program NOHISTEXPAND Program NOHISTEXPIREDUPSFIRST Program NOHISTFCNTLLOCK Program NOHISTFINDNODUPS Program NOHISTIGNOREALLDUPS Program NOHISTIGNOREDUPS Program NOHISTIGNORESPACE Program NOHISTLEXWORDS Program NOHISTNOFUNCTIONS Program NOHISTNOSTORE Program NOHISTREDUCEBLANKS Program NOHISTSAVEBYCOPY Program NOHISTSAVENODUPS Program NOHISTSUBSTPATTERN Program NOHISTVERIFY Program NOHUP Program NOIGNOREBRACES Program NOIGNORECLOSEBRACES Program NOIGNOREEOF Program NOINCAPPENDHISTORY Program NOINCAPPENDHISTORYTIME Program NOINTERACTIVE Program NOINTERACTIVECOMMENTS Program NOKSHARRAYS Program NOKSHAUTOLOAD Program NOKSHGLOB Program NOKSHOPTIONPRINT Program NOKSHTYPESET Program NOKSHZEROSUBSCRIPT Program NOLISTAMBIGUOUS Program NOLISTBEEP Program NOLISTPACKED Program NOLISTROWSFIRST Program NOLISTTYPES Program NOLOCALLOOPS Program NOLOCALOPTIONS Program NOLOCALPATTERNS Program NOLOCALTRAPS Program NOLOG Program NOLOGIN Program NOLONGLISTJOBS Program NOMAGICEQUALSUBST Program NOMAILWARN Program NOMAILWARNING Program NOMARKDIRS Program NOMATCH Program NOMENUCOMPLETE Program NOMONITOR Program NOMULTIBYTE Program NOMULTIFUNCDEF Program NOMULTIOS Program NONOMATCH Program NONOTIFY Program NONULLGLOB Program NONUMERICGLOBSORT Program NOOCTALZEROES Program NOONECMD Program NOOVERSTRIKE Program nopatch-format Keystroke NOPATHDIRS Program NOPATHSCRIPT Program NOPHYSICAL Program NOPIPEFAIL Program NOPOSIXALIASES Program NOPOSIXARGZERO Program NOPOSIXBUILTINS Program NOPOSIXCD Program NOPOSIXIDENTIFIERS Program NOPOSIXJOBS Program NOPOSIXSTRINGS Program NOPOSIXTRAPS Program NOPRINTEIGHTBIT Program NOPRINTEXITVALUE Program NOPRIVILEGED Program NOPROMPTBANG Program NOPROMPTCR Program NOPROMPTPERCENT Program NOPROMPTSP Program NOPROMPTSUBST Program NOPROMPTVARS Program NOPUSHDIGNOREDUPS Program NOPUSHDMINUS Program NOPUSHDSILENT Program NOPUSHDTOHOME Program NORCEXPANDPARAM Program NORCQUOTES Program NORCS Program NORECEXACT Program NOREMATCHPCRE Program NORMSTARSILENT Program NORMSTARWAIT Program NOSHAREHISTORY Program NOSHFILEEXPANSION Program NOSHGLOB Program NOSHINSTDIN Program NOSHNULLCMD Program NOSHOPTIONLETTERS Program NOSHORTLOOPS Program NOSHORTREPEAT Program NOSHWORDSPLIT Program NOSINGLECOMMAND Program NOSINGLELINEZLE Program NOSOURCETRACE Program NOSTDIN Program NOSUNKEYBOARDHACK Program notification of background jobs Command NOTIFY Program NOTRACKALL Program NOTRANSIENTRPROMPT Program NOTRAPSASYNC Program NOTYPESETSILENT Program NOTYPESETTOUNSET Program NOUNSET Program NOVERBOSE Program NOVI Program NOWARNCREATEGLOBAL Program NOXTRACE Program NOZLE Program nslookup Function null command style Command null globbing style, csh Command NULL_GLOB Program NULLCMD Variable NULLCMD, ignoring Variable, [1] NULLCMD, use of Variable, [1] NULLGLOB Program nulls, embedded in $'...' Command numbers, completion style Keystroke NUMERIC Variable NUMERIC_GLOB_SORT Program NUMERICGLOBSORT Program nvcsformats Keystroke

## O

octal, arithmetic expressions Command octal, output in C format Command OCTAL_ZEROES Program OCTAL_ZEROES, use of Program, [1] OCTALZEROES Program old-list, completion style Keystroke old-matches, completion style Keystroke old-menu, completion style Keystroke old_insert, compstate Variable old_list, compstate Variable OLDPWD Variable ONE_CMD Program ONECMD Program operator precedence Command operators, arithmetic Command, [1] opt_args, use of Variable OPTARG Variable OPTARG, use of Variable OPTIND Variable option printing style, ksh Command | option printing, ksh style Command options Command Variable options, aliases Command options, completion tag Keystroke options, description Command options, processing Command options, setting Command options, shell Command, [1], [2] options, single letter Command options, single letter, ksh style Command options, specifying Command options, unsetting Command original, completion style Keystroke original, completion tag Keystroke OSTYPE Variable other-accounts, completion tag Keystroke OVERSTRIKE Program overstrike mode, of editor Command overwrite-mode Type

## P

packages, completion tag Keystroke packageset, completion style Keystroke pager, MIME style Keystroke pager, nslookup style Keystroke parameter expansion Command parameter expansion flags Command parameter expansion rules Command parameter expansion style, rc Command parameter expansion, examples Command parameter modifiers Command parameter names, non-portable characters in Command parameter, compstate Variable parameter, file access via Command parameters Command Variable parameters, array Command, [1] parameters, associative array Command parameters, completion tag Keystroke parameters, declaring Command parameters, editing Command parameters, editor Command parameters, expanding Command parameters, floating point Command, [1] parameters, for using file descriptors Command, [1] parameters, ksh Command parameters, listing Command parameters, local Command parameters, marking readonly Command parameters, nameref Command parameters, positional Command, [1], [2] parameters, scalar Command parameters, setting Command parameters, setting array Command parameters, special Command, [1], [2] parameters, substituting unset Command parameters, unsetting Command parameters, warning when created globally Command parameters, warning when setting in enclosing scope Command parameters, zle Command patch-format Keystroke patchars Variable PATH Variable path Variable path search, extended Command path search, for script argument to shell Command path, completion style Keystroke path, use of Variable, [1] path-completion, completion style Keystroke path-directories, completion tag Keystroke PATH_DIRS Program PATH_SCRIPT Program PATHDIRS Program paths, completion tag Keystroke PATHSCRIPT Program pattern_insert, compstate Variable pattern_match, compstate Variable PCRE, regexp Command pcre-match Function pcre_compile Function pcre_match Function pcre_study Function PENDING Variable PERIOD Variable, [1] periodic Function, [1] periodic_functions Variable, [1] PHYSICAL Program pick-web-browser Function pid, sysparams Variable pine-directory, completion style Keystroke PIPE_FAIL Program PIPEFAIL Program pipeline Command, [1] pipeline, exit status from Command pipestatus Variable pods, completion tag Keystroke popd Function ports, completion style Keystroke ports, completion tag Keystroke positional parameters Command POSIX_ALIASES Program POSIX_ARGZERO Program POSIX_BUILTINS Program POSIX_CD Program POSIX_IDENTIFIERS Program POSIX_JOBS Program POSIX_STRINGS Program POSIX_TRAPS Program POSIXALIASES Program POSIXARGZERO Program POSIXBUILTINS Program POSIXCD Program POSIXIDENTIFIERS Program POSIXJOBS Program POSIXSTRINGS Program POSIXTRAPS Program | POSTDISPLAY Variable POSTEDIT Variable pound-insert Type PPID Variable ppid, sysparams Variable PREBUFFER Variable precedence of glob operators Command precedence, operator Command precmd Function, [1] precmd_functions Variable, [1] precommand modifiers Command, [1] predict-off Type predict-on Type PREDISPLAY Variable preexec Function, [1] preexec_functions Variable, [1] PREFIX Variable prefix-hidden, completion style Keystroke prefix-needed, completion style Keystroke prefixes, completion tag Keystroke preserve-prefix, completion style Keystroke print Function PRINT_EIGHT_BIT Program PRINT_EXIT_VALUE Program PRINTEIGHTBIT Program printers, completion tag Keystroke PRINTEXITVALUE Program printf Function priority of background jobs Command private Function private parameter, creating Command PRIVILEGED Program privileged mode Command process substitution Command processes, completion tag Keystroke processes-names, completion tag Keystroke progress, zftp style Keystroke PROMPT Variable prompt Variable prompt expansion Command, [1] prompt, ! expansion Command prompt, % expansion Command prompt, nslookup style Keystroke prompt, parameter expansion Command prompt, save partial lines Command prompt, widget style Keystroke prompt, with CR Command PROMPT2 Variable PROMPT3 Variable PROMPT4 Variable PROMPT_BANG Program PROMPT_BANG, use of Program, [1] PROMPT_CR Program PROMPT_EOL_MARK Variable PROMPT_PERCENT Program PROMPT_PERCENT, use of Program, [1] PROMPT_SP Program PROMPT_SUBST Program PROMPT_SUBST, use of Program, [1] PROMPT_VARS Program PROMPTBANG Program PROMPTCR Program PROMPTPERCENT Program PROMPTSP Program PROMPTSUBST Program PROMPTVARS Program PS1 Variable PS2 Variable PS3 Variable PS4 Variable PSVAR Variable psvar Variable psvar, use of Variable, [1] push-input Type push-line Type push-line-or-edit Type pushd Function pushd, making cd behave like Command pushd, to home Command PUSHD_IGNORE_DUPS Program PUSHD_MINUS Program PUSHD_MINUS, use of Program PUSHD_SILENT Program PUSHD_SILENT, use of Program PUSHD_TO_HOME Program PUSHD_TO_HOME, use of Program PUSHDIGNOREDUPS Program PUSHDMINUS Program PUSHDSILENT Program PUSHDTOHOME Program pushln Function put-replace-selection Type PWD Variable pwd Function

## Q

QIPREFIX Variable QISUFFIX Variable qualifiers, globbing Command querying before rm * Command quilt-patch-dir Keystroke quilt-standalone Keystroke quiltcommand Keystroke quote, compstate Variable | quote-line Type quote-region Type quoted-insert Type quoting Command, [1] quoting style, csh Command quoting style, rc Command quoting, compstate Variable

## R

r Function RANDOM Variable range, completion style Keystroke RBUFFER Variable rc, array expansion style Command rc, parameter expansion style Command rc, quoting style Command RC_EXPAND_PARAM Program RC_EXPAND_PARAM, toggle Program RC_QUOTES Program RC_QUOTES, use of Program, [1] RCEXPANDPARAM Program RCQUOTES Program RCS Program RCS, use of Program read Function read-command Type read-from-minibuffer Type reading a line Command READNULLCMD Variable READNULLCMD, ignoring Variable, [1] READNULLCMD, use of Variable, [1] readonly Function rebinding keys Command rebinding widgets Command REC_EXACT Program recent directories, maintaining list of Command RECEXACT Program recursive globbing Command recursive-edit Type recursive-files, completion style Keystroke redirect, compstate Variable redirection Command, [1] redirection, current shell's I/O Command redirections with no command, csh Command redirections with no command, ksh Command redirections with no command, sh Command redisplay Type redo Type reference variables Command reference, named Command references, named Command referring to jobs Command, [1] reformat-date Keystroke regex Command regex-match Function regexp, bash BASH_REMATCH variable Command regexp, PCRE Command regexp-replace Function region, highlighting Command REGION_ACTIVE Variable region_highlight Variable registers Variable regular expressions Command regular expressions, case-insensitive matching, option Command regular expressions, perl-compatible Command regular, completion style Keystroke rehash Function | rehash, completion style Keystroke REMATCH_PCRE Program, [1] REMATCHPCRE Program remote-access, completion style Keystroke remote-glob, zftp style Keystroke removable suffix, highlighting in completion Command remove-all-dups, completion style Keystroke repeat Function, [1] repeat loops Command, [1] replace-argument Type replace-argument-edit Type replace-pattern Type replace-string Type replace-string-again Type REPLY Variable reply Variable REPLY, use of Variable, [1] reply, use of Variable, [1], [2], [3], [4] reporter Function reporter utility Command REPORTMEMORY Variable REPORTTIME Variable reserved words Command, [1] reset-prompt Type resource limits Command, [1], [2] restore, compstate Variable resuming jobs automatically Command reswords Variable return Function return from function, on error Command return, use of Function, [1] reverse-menu-complete Type rm Function rm *, querying before Command rm *, waiting before Command RM_STAR_SILENT Program RM_STAR_WAIT Program rmdir Function rmshadow Function RMSTARSILENT Program RMSTARWAIT Program roadmap Command RPROMPT Variable rprompt, nslookup style Keystroke RPROMPT2 Variable RPS1 Variable RPS2 Variable rules, parameter expansion Command run-help Function Type run-help, use of Function run-help-btrfs Function run-help-git Function run-help-ip Function run-help-openssl Function run-help-p4 Function run-help-sudo Function run-help-svk Function run-help-svn Function

## S

saliases Variable SAVEHIST Variable scalar Command sched Function SECONDS Variable select Function, [1] select, system call Command select-a-blank-word Type select-a-shell-word Type select-a-word Type select-in-blank-word Type select-in-shell-word Type select-in-word Type select-prompt, completion style Keystroke select-scroll, completion style Keystroke select-word-match Type select-word-style Type selection, case Command, [1] selection, user Command, [1] self-insert Type self-insert-unmeta Type send-break Type send-invisible Type separate-sections, completion style Keystroke sequences, completion tag Keystroke sessions, completion tag Keystroke set Function set-local-history Type set-mark-command Type setcap Function setopt Function sh compatibility Command, [1], [2], [3] sh, compatibility Command sh, expansion style Command sh, field splitting style Command sh, field splitting style, parameter Command sh, globbing style Command sh, redirections with no command Command sh, single letter options style Command SH_FILE_EXPANSION Program SH_GLOB Program SH_NULLCMD Program SH_NULLCMD, use of Program, [1] SH_OPTION_LETTERS Program SH_WORD_SPLIT Program SH_WORD_SPLIT, toggle Program share history Command SHARE_HISTORY Program SHAREHISTORY Program shell flags Command, [1], [2] shell grammar Command, [1] shell options Command, [1], [2] shell, cloning Command shell, suspending Command shell, timing Command SHFILEEXPANSION Program SHGLOB Program shift Function SHIN_STDIN Program SHINSTDIN Program SHLVL Variable SHNULLCMD Program SHOPTIONLETTERS Program SHORT_LOOPS Program SHORT_REPEAT Program SHORTLOOPS Program SHORTREPEAT Program show-ambiguity, completion style Keystroke show-completer, completion style Keystroke show-prog Keystroke shutdown files Command SHWORDSPLIT Program signals Variable signals, completion tag Keystroke signals, trapping Command, [1], [2] simple commands Command, [1] single command Command single letter options Command single letter options, ksh style Command single-ignored, completion style Keystroke | SINGLE_COMMAND Program SINGLE_LINE_ZLE Program SINGLECOMMAND Program SINGLELINEZLE Program slash, removing trailing Command slow connection, editing over Command smart-insert-last-word Type sockets Command sockets, closing TCP Command sockets, inbound TCP Command sockets, inbound Unix domain Command sockets, outbound TCP Command sockets, outbound Unix domain Command sockets, TCP Command sockets, Unix domain Command sort, completion style Keystroke source Function SOURCE_TRACE Program SOURCETRACE Program special characters, highlighting Command special parameters Command special-dirs, completion style Keystroke spell-word Type spelling correction Command split-shell-arguments Type split-undo Type SPROMPT Variable squeeze-slashes, completion style Keystroke SRANDOM Variable stack, history Command stagedstr Keystroke startup files Command startup files, global, inhibiting Command startup files, sourcing Command stat Function static named directories Command status Variable status, on exit from pipeline Command STDIN Program stop, completion style Keystroke stop-keys, widget style Keystroke strftime Function strings, completion tag Keystroke strip-comments, completion style Keystroke STTY Variable styles in zftp functions Command styles, completion tag Keystroke sublist Command, [1] subscript flags Command subscripts Command subshell Command, [1] subst-globs-only, completion style Keystroke substitute, completion style Keystroke substitution, command Command substitution, command, current shell Command substitution, command, non forking Command substitution, nofork Command substitution, parameter, flags Command substitution, parameter, rules Command substitution, process Command SUFFIX Variable suffix, completion style Keystroke suffix, highlighting removable, in completion Command SUFFIX_ACTIVE Variable SUFFIX_END Variable SUFFIX_START Variable suffixes, completion tag Keystroke sum Function sun keyboard, annoying Command SUN_KEYBOARD_HACK Program SUNKEYBOARDHACK Program suspend Function suspending jobs Command, [1] suspending the shell Command symbolic links Command sync Function syserror Function sysopen Function sysparams Variable sysread Function

## T

tag-order, completion style Keystroke tags, completion tag Keystroke targets, completion tag Keystroke TCP Command TCP function system Command TCP, example Command tcp_alias Function tcp_aliases Function tcp_by_fd Function tcp_by_name Function tcp_close Function tcp_command Function tcp_expect Function tcp_expect_lines Variable tcp_fd_handler Function tcp_filter Variable TCP_HANDLER_ACTIVE Variable TCP_LINE Variable TCP_LINE_FD Variable tcp_lines Variable TCP_LOG Variable tcp_log Function TCP_LOG_SESS Function tcp_no_spam_list Variable tcp_on_alias Function tcp_on_awol Function tcp_on_close Function tcp_on_open Function tcp_on_read Variable tcp_on_rename Function tcp_on_spam Function tcp_on_unalias Function tcp_open Function TCP_OUTPUT Variable tcp_output Function TCP_PROMPT Variable tcp_proxy Function tcp_read Function TCP_READ_DEBUG Variable tcp_rename Function TCP_SECONDS_START Variable tcp_send Function TCP_SESS Variable tcp_sess Function TCP_SILENT Variable tcp_spam Function tcp_spam_list Variable tcp_talk Function TCP_TALK_ESCAPE Variable TCP_TIMEOUT Variable tcp_wait Function TERM Variable termcap Variable termcap value, printing Command terminal Command terminal escape sequences for highlighting Command TERMINFO Variable | terminfo Variable terminfo value, printing Command TERMINFO_DIRS Variable test Function text objects Command throw Function time Function, [1] time-zones, completion tag Keystroke timed execution Command TIMEFMT Variable times Function timing Command, [1] timing the shell Command titlebar, zftp style Keystroke TMOUT Variable TMPPREFIX Variable TMPSUFFIX Variable to_end, compstate Variable toggle, widget style Keystroke tracing, of commands Command tracing, of input lines Command TRACK_ALL Program TRACKALL Program TRANSIENT_RPROMPT Program TRANSIENTRPROMPT Program transpose-chars Type transpose-lines Type transpose-words Type transpose-words-match Type trap Function trap, use of Function, [1] TRAPDEBUG Function, [1] TRAPERR Function, [1] TRAPEXIT Function, [1] trapping signals Command, [1], [2] traps, asynchronous Command traps, DEBUG, before or after command Command traps, on function exit Command traps, POSIX compatibility Command TRAPS_ASYNC Program TRAPSASYNC Program TRAPZERR Function, [1] true Function try blocks Command, [1] TRY_BLOCK_ERROR Variable TRY_BLOCK_INTERRUPT Variable TTY Variable tty, freezing Command ttyctl Function TTYIDLE Variable type Function types, completion tag Keystroke typeset Function TYPESET_SILENT Program TYPESET_TO_UNSET Program TYPESETSILENT Program TYPESETTOUNSET Program

## U

UID Variable ulimit Function umask Command Function unalias Function unambiguous, compstate Variable unambiguous_cursor, compstate Variable unambiguous_positions, compstate Variable undefined-key Type undo Type UNDO_CHANGE_NO Variable UNDO_LIMIT_NO Variable unfunction Function unhash Function Unicode combining characters Command universal-argument Type unlimit Function UNSET Program unset Function unset parameters, substituting Command unsetopt Function unstagedstr Keystroke until Function, [1] until loops Command, [1] up-case-word Type up-case-word-match Type | up-history Type up-line Type up-line-or-beginning-search Type up-line-or-history Type up-line-or-search Type update, zftp style Keystroke url-quote-magic Type urls, completion style Keystroke urls, completion tag Keystroke use-cache, completion style Keystroke use-compctl, completion style Keystroke use-ip, completion style Keystroke use-prompt-escapes Keystroke use-quilt Keystroke use-server Keystroke use-simple Keystroke user contributions Command user selection Command, [1] userdirs Variable usergroups Variable USERNAME Variable users, completion style Keystroke users, completion tag Keystroke users, watching Command users-hosts, completion style Keystroke users-hosts-ports, completion style Keystroke

## V

values, completion tag Keystroke vared Function vared, compstate Variable variables Command variables, environment Command variant, completion tag Keystroke vcs_info Function vcs_info_hookadd Function vcs_info_hookdel Function vcs_info_lastmsg Function vcs_info_printsys Function vcs_info_setsys Function VENDOR Variable VERBOSE Program verbose, completion style Keystroke verbose, widget style Keystroke version control utility Command VI Program vi-add-eol Type vi-add-next Type vi-backward-blank-word Type vi-backward-blank-word-end Type vi-backward-char Type vi-backward-delete-char Type vi-backward-kill-word Type vi-backward-word Type vi-backward-word-end Type vi-beginning-of-line Type vi-caps-lock-panic Type vi-change Type vi-change-eol Type vi-change-whole-line Type vi-cmd-mode Type vi-delete Type vi-delete-char Type vi-digit-or-beginning-of-line Type vi-down-case Type vi-down-line-or-history Type vi-end-of-line Type vi-fetch-history Type vi-find-next-char Type vi-find-next-char-skip Type vi-find-prev-char Type vi-find-prev-char-skip Type vi-first-non-blank Type vi-forward-blank-word Type | vi-forward-blank-word-end Type vi-forward-char Type vi-forward-word Type vi-forward-word-end Type vi-goto-column Type vi-goto-mark Type vi-goto-mark-line Type vi-history-search-backward Type vi-history-search-forward Type vi-indent Type vi-insert Type vi-insert-bol Type vi-join Type vi-kill-eol Type vi-kill-line Type vi-match-bracket Type vi-open-line-above Type vi-open-line-below Type vi-oper-swap-case Type vi-pipe Type vi-pound-insert Type vi-put-after Type vi-put-before Type vi-quoted-insert Type vi-repeat-change Type vi-repeat-find Type vi-repeat-search Type vi-replace Type vi-replace-chars Type vi-rev-repeat-find Type vi-rev-repeat-search Type vi-set-buffer Type vi-set-mark Type vi-substitute Type vi-swap-case Type vi-undo-change Type vi-unindent Type vi-up-case Type vi-up-line-or-history Type vi-yank Type vi-yank-eol Type vi-yank-whole-line Type VISUAL Variable visual-line-mode Type visual-mode Type visuals, completion tag Keystroke

## W

wait Function waiting before rm * Command waiting for jobs Command warn-time Keystroke WARN_CREATE_GLOBAL Program WARN_NESTED_VAR Program WARNCREATEGLOBAL Program warnings, completion tag Keystroke WARNNESTEDVAR Program WATCH Variable watch Variable watch, use of Variable WATCHFMT Variable watching users Command weather, example function Function what-cursor-position Type whence Function where Function where-is Type which Function which-command Type, [1] while Function, [1] | while loops Command, [1] WIDGET Variable WIDGET, in hooks Variable widget, widget style Keystroke WIDGETFUNC Variable widgets Command Variable widgets, binding Command widgets, calling Command widgets, completion tag Keystroke widgets, defining Command widgets, invoking Command widgets, rebinding Command widgets, standard Command widgets, user-defined Command WIDGETSTYLE Variable windows, completion tag Keystroke windows, curses Command word designators, history Command word, completion style Keystroke WORDCHARS Variable words Variable writing modules Command

## X

XTRACE Program

## Y

yank Type yank-pop Type YANK_ACTIVE Variable | YANK_END Variable YANK_START Variable

## Z

zap-to-char Type zargs Function ZBEEP Variable zcalc Function zcalc-auto-insert Type zcompile Function zcp Function zcurses Function zcurses_attrs Variable ZCURSES_COLOR_PAIRS Variable ZCURSES_COLORS Variable zcurses_colors Variable zcurses_keycodes Variable zcurses_windows Variable zdelattr Function ZDOTDIR Variable ZDOTDIR, use of Variable zed Function zed-set-file-name Function zfanon Function zfautocheck Function zfcd Function zfcd_match Function zfcget Function zfclose Function zfcput Function zfdir Function zffcache Function zfgcp Function zfget Function zfget_match Function zfgoto Function zfhere Function zfinit Function zfls Function zfmark Function zfopen Function zformat Function zfparams Function zfpcp Function zfput Function zfrglob Function zfrtime Function zfsession Function zfstat Function zftp Function zftp function system Command zftp function system, automatic reopening Command zftp function system, configuration Command zftp function system, remote globbing Command zftp function system, styles Command zftp, functions Command zftp, parameters Command zftp, problems Command zftp, subcommands Command ZFTP_ACCOUNT Variable zftp_chpwd, specification Function zftp_chpwd, supplied version Function ZFTP_CODE Variable ZFTP_COUNT Variable ZFTP_FILE Variable ZFTP_HOST Variable ZFTP_IP Variable ZFTP_PORT Variable ZFTP_PREFS Variable zftp_progress, specification Function zftp_progress, supplied version Function ZFTP_PWD Variable ZFTP_REPLY Variable ZFTP_SESSION Variable ZFTP_SIZE Variable ZFTP_SYSTEM Variable ZFTP_TMOUT Variable ZFTP_TRANSFER Variable ZFTP_TYPE Variable ZFTP_USER Variable ZFTP_VERBOSE Variable zftransfer Function zftype Function | zfuget Function zfuput Function zgdbm_tied Function zgdbmpath Function zgetattr Function zgetopt Function zkbd Function ZLE Command Program zle Function zle, builtin commands Command ZLE, use of Program zle-history-line-set Type zle-isearch-exit Type zle-isearch-update Type zle-keymap-select Type zle-line-finish Type zle-line-init Type zle-line-pre-redraw Type zle_bracketed_paste Variable zle_cursorform Variable zle_cursorform, setting Variable zle_highlight Variable zle_highlight, setting Variable zle_highlight, use of Variable ZLE_LINE_ABORTED Variable ZLE_RECURSIVE Variable ZLE_REMOVE_SUFFIX_CHARS Variable ZLE_RPROMPT_INDENT Variable ZLE_SPACE_SUFFIX_CHARS Variable ZLE_STATE Variable zlistattr Function zln Function zlogout Command ZLS_COLORS Variable ZLS_COLOURS Variable zmath_cube Function zmathfunc Function zmathfuncdef Function zmodload Function zmv Function zparseopts Function zprof Function zprofile Command zpty Function zrecompile Function zrecompile utility Command zregexparse Function zselect Function zsetattr Function zsh-mime-handler Function zsh-mime-setup Function zsh-options, completion tag Keystroke zsh/datetime, function system based on Command ZSH_ARGZERO Variable zsh_directory_name_generic Function ZSH_EVAL_CONTEXT Variable zsh_eval_context Variable ZSH_EXECUTION_STRING Variable ZSH_EXEPATH Variable ZSH_NAME Variable ZSH_PATCHLEVEL Variable zsh_scheduled_events Variable ZSH_SCRIPT Variable ZSH_SUBSHELL <S> Variable ZSH_VERSION Variable zshaddhistory Function, [1] zshaddhistory_functions Variable, [1] zshenv Command zshexit Function, [1] zshexit_functions Variable, [1] zsocket Function zstat Function zstyle Function zstyle+ Function ztcp Function ztcp, function system based on Command ztie Function zuntie Function