Remove loading compinit module from autojump.zsh.

I've updated the documentation to notify end users to add compinit to their
~/.zshrc if they want tab completion.
pull/141/head
William Ting 12 years ago
parent ca8763aa02
commit 3acedf2ed8

@ -49,7 +49,12 @@
- ZSH tab completion fixed.
ZSH behavior now matches Bash behavior. To use type:
ZSH behavior now matches Bash behavior. However it requires the `compinit`
module to be loaded. Add the following line to ~/.zshrc:
autoload -U compinit; compinit
To use type:
j<space><tab><tab>

@ -145,6 +145,13 @@ INTERNAL OPTIONS
ADDITIONAL CONFIGURATION
------------------------
- Enable ZSH Tab Completion
ZSH tab completion requires the `compinit` module to be loaded.
Please add the following line to your \~/.zshrc:
autoload -U compinit; compinit
- Always Ignore Case
Default behavior is to prioritize exact matches over all else. For

@ -29,7 +29,7 @@ import shutil
import sys
from tempfile import NamedTemporaryFile
VERSION = 'release-v21-rc.1'
VERSION = 'release-v21-rc.2'
MAX_KEYWEIGHT = 1000
MAX_STORED_PATHS = 1000
COMPLETION_SEPARATOR = '__'

@ -31,7 +31,6 @@ function autojump_preexec() {
{ (autojump -a "$(pwd ${_PWD_ARGS})"&)>/dev/null 2>>|${AUTOJUMP_DATA_DIR}/.autojump_errors ; } 2>/dev/null
}
autoload -U compinit; compinit
typeset -ga preexec_functions
preexec_functions+=autojump_preexec

@ -54,6 +54,19 @@ wrapper function.
.fi
.SS ADDITIONAL CONFIGURATION
.IP \[bu] 2
Enable ZSH Tab Completion
.RS 2
.PP
ZSH tab completion requires the \f[C]compinit\f[] module to be loaded.
Please add the following line to your ~/.zshrc:
.IP
.nf
\f[C]
autoload\ -U\ compinit;\ compinit
\f[]
.fi
.RE
.IP \[bu] 2
Always Ignore Case
.RS 2
.PP

@ -18,6 +18,12 @@ Options must be passed to 'autojump' and not the 'j' wrapper function.
## ADDITIONAL CONFIGURATION
- Enable ZSH Tab Completion
ZSH tab completion requires the `compinit` module to be loaded. Please add the following line to your ~/.zshrc:
autoload -U compinit; compinit
- Always Ignore Case
Default behavior is to prioritize exact matches over all else. For example, `j foo` will prefer /foobar over /FooBar even if the latter has a higher weight. To change this behavior and ignore case, add the following environmental variable in your ~/.bashrc:

Loading…
Cancel
Save