Added Ctrl-x,Ctrl-l to zsh to insert output of last command

This commit is contained in:
yan 2012-04-19 17:55:41 -07:00
parent 0ebd0693a1
commit 2ad786a41b
3 changed files with 9 additions and 0 deletions

View File

@ -160,6 +160,7 @@ mnemonic aliases. Please feel free to edit them:
* Vim mode
* Bash style ctrl-R for reverse history finder
* Ctrl-x,Ctrl-l to insert output of last command
* Fuzzy matching - if you mistype a directory name, tab completion will fix it
### How To Customize ZSH

View File

@ -100,6 +100,7 @@ alias gz='tar -zcvf'
# Ruby
alias c='script/console --irb=pry'
alias ts='thin start'
alias ms='mongrel_rails start'
# Vim/ctags "mctags = make ctags", using the ruby specific version

7
zsh/last-command.zsh Normal file
View File

@ -0,0 +1,7 @@
# Use Ctrl-x,Ctrl-l to get the output of the last command
zmodload -i zsh/parameter
insert-last-command-output() {
LBUFFER+="$(eval $history[$((HISTCMD-1))])"
}
zle -N insert-last-command-output
bindkey "^X^L" insert-last-command-output