From 66adff9257c0bdcf5fea357cf4afd9c5804ac9d9 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Wed, 23 Dec 2020 23:40:35 +0530 Subject: Moves zsh config to config and symlinked --- external/zsh/plugins/fzf-history.zsh | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 external/zsh/plugins/fzf-history.zsh (limited to 'external/zsh/plugins/fzf-history.zsh') diff --git a/external/zsh/plugins/fzf-history.zsh b/external/zsh/plugins/fzf-history.zsh deleted file mode 100644 index f91cc99..0000000 --- a/external/zsh/plugins/fzf-history.zsh +++ /dev/null @@ -1,19 +0,0 @@ -full_history() { - [[ ${@[-1]-} = *[0-9]* ]] && builtin fc -l "$@" || builtin fc -l "$@" 1; -} - -trim() { sed 's/^\s*//g'; } -reverse() { sed -n '1!G;h;$p'; } -unique() { awk '!seen[$0]++'; } - -search_history() { - local result=$(full_history | trim | cut -d' ' -f 2- | reverse | unique | fzf); - - # Replace the buffer with the editor output. - print -Rz - "$(echo -n "$result" | trim)"; - - zle send-break # Force reload from the buffer stack -} - -zle -N search_history; -bindkey '^R' search_history; -- cgit v1.3.1