m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-19 17:13:42 -05:00

Handle commands with backslash and history from other instances

Rufus Wong
2019-05-08 09:27:44 +08:00
parent ec345ce767
commit 231ad7f9d4

@@ -252,14 +252,14 @@ ag --nobreak --nonumbers --noheading . | fzf
```sh ```sh
# fh - repeat history # fh - repeat history
fh() { fh() {
eval $( ([ -n "$ZSH_NAME" ] && fc -l 1 || history) | fzf +s --tac | sed 's/ *[0-9]* *//') eval $( ([ -n "$ZSH_NAME" ] && fc -l 1 || history) | fzf +s --tac | sed -r 's/ *[0-9]*\*? *//' | sed -r 's/\\/\\\\/g')
} }
``` ```
```sh ```sh
# fh - repeat history # fh - repeat history
fh() { fh() {
print -z $( ([ -n "$ZSH_NAME" ] && fc -l 1 || history) | fzf +s --tac | sed 's/ *[0-9]* *//') print -z $( ([ -n "$ZSH_NAME" ] && fc -l 1 || history) | fzf +s --tac | sed -r 's/ *[0-9]*\*? *//' | sed -r 's/\\/\\\\/g')
} }
``` ```