From 7409c6bf73fbd4978f8f03268ce0df418049ff2d Mon Sep 17 00:00:00 2001 From: Anthony Cicchetti Date: Sun, 22 Sep 2019 14:54:32 -0400 Subject: [PATCH] Fixed fzf_hist --- zsh/zshrc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/zsh/zshrc b/zsh/zshrc index db4f67e..37ba57e 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -155,7 +155,13 @@ else fi function fzf_hist() { - print -z $( ([ -n "$ZSH_NAME" ] && fc -l 1 || history) | fzf +s --tac | sed -r 's/ *[0-9]*\*? *//' | sed -r 's/\\/\\\\/g') + local sed_cmd + if [[ $(uname -s) == "Darwin" ]]; then + sed_cmd=(sed -E) + else + sed_cmd=(sed -r) + fi + print -z $( ([ -n "$ZSH_NAME" ] && fc -l 1 || history) | fzf +s --tac | $sed_cmd 's/ *[0-9]*\*? *//' | $sed_cmd 's/\\/\\\\/g') } bindkey -s "\C-r" "\eifzf_hist\n"