1
0
Fork 0

Tweaks from @sorin-ionescu. Improve README.

pull/211/head
Wei Dai 13 years ago
parent 1e71230266
commit 33b178e39c

@ -9,6 +9,9 @@ you can quickly reference them in the command line.
You should define your own aliases to utilize the full power of fasd. For more You should define your own aliases to utilize the full power of fasd. For more
information please see `man fasd` or visit [fasd][1]. information please see `man fasd` or visit [fasd][1].
For completion to work, this module should be loaded **after** the *completion*
module.
Aliases Aliases
------- -------
@ -19,8 +22,29 @@ Aliases
- `sd` interactive directory selection - `sd` interactive directory selection
- `sf` interactive file selection - `sf` interactive file selection
- `z` changes the directory to most *frecent* match. - `z` changes the directory to most *frecent* match.
- `j` the same as `z` for [autojump][2] converts.
- `zz` interactive z - `zz` interactive z
- `j` the same as `z` for [autojump][2] converts.
- `v` open recently vim-edited files
Note: loading `fasd` module will override alias `d` defined in `directory`
module.
Completion
----------
You can do tab completion on any fasd command (d, f, z, v, etc.).
You can type a comma-separated query on *any command* and use the following key
combination:
- Ctrl-x Ctrl-a to complete files and directories
- Ctrl-x Ctrl-d to complete directories
- Ctrl-x Ctrl-f to complete files
Alternatively, you can type extra `f,`, `d,` `,` in front of your
comma-separated query, or type extra `,,f`, `,,d`, `,,` at the end of your
comma-separated query. Such formated command-line arguments will be tab
completed via fasd.
Authors Authors
------- -------

@ -11,7 +11,7 @@ if (( ! $+commands[fasd] )); then
fi fi
cache_file="${0:h}/cache.zsh" cache_file="${0:h}/cache.zsh"
if [[ "$(which fasd)" -nt "$cache_file" || ! -s "$cache_file" ]]; then if [[ "${commands[fasd]}" -nt "$cache_file" || ! -s "$cache_file" ]]; then
# Base init arguments # Base init arguments
init_args='posix-alias zsh-hook' init_args='posix-alias zsh-hook'
@ -29,7 +29,6 @@ source "$cache_file"
unset cache_file init_args unset cache_file init_args
alias j='z' # For autojump converts alias j='z' # For autojump converts
alias o="a -e $aliases[o]" # Quickly open paths with open.
alias v='f -t -e vim -b viminfo' # Quickly open files with vim. alias v='f -t -e vim -b viminfo' # Quickly open files with vim.
for keymap in 'emacs' 'viins'; do for keymap in 'emacs' 'viins'; do

Loading…
Cancel
Save