From 6b924576c9eeacff2abc5b112e190ae6544b26de Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Wed, 18 Feb 2026 13:38:17 -0500 Subject: [PATCH] feat(shell): fzf integration --- config/bash/bashrc | 12 ++++++------ config/nvim/lua/plugins/cp.lua | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/bash/bashrc b/config/bash/bashrc index 6581858..88cf47f 100644 --- a/config/bash/bashrc +++ b/config/bash/bashrc @@ -21,12 +21,12 @@ eval "$(starship init bash)" eval "$(zoxide init bash)" fzf-config-widget() { - local file - file="$(FZF_CTRL_T_COMMAND="fd --type file --hidden . \"$XDG_CONFIG_HOME\"/nix | sed \"s|$HOME|~|g\"" fzf --reverse)" || return - file="${file/#\~/$HOME}" - READLINE_LINE="${READLINE_LINE:0:$READLINE_POINT}${file}${READLINE_LINE:$READLINE_POINT}" - READLINE_POINT=$(( READLINE_POINT + ${#file} )) + local selected + selected="$(FZF_CTRL_T_COMMAND="rg --files --hidden $HOME/.config" __fzf_select__)" + READLINE_LINE="${READLINE_LINE:0:READLINE_POINT}$selected${READLINE_LINE:READLINE_POINT}" + READLINE_POINT=$((READLINE_POINT + ${#selected})) } -bind -x '"\C-e": fzf-config-widget' +bind -m vi-insert -x '"\C-e": fzf-config-widget' +bind -m vi-command -x '"\C-e": fzf-config-widget' [ -r "$OPAMROOT/opam-init/init.sh" ] && . "$OPAMROOT/opam-init/init.sh" > /dev/null 2> /dev/null diff --git a/config/nvim/lua/plugins/cp.lua b/config/nvim/lua/plugins/cp.lua index 990a430..bfa8751 100644 --- a/config/nvim/lua/plugins/cp.lua +++ b/config/nvim/lua/plugins/cp.lua @@ -128,7 +128,7 @@ end return { 'barrettruth/cp.nvim', - -- dir = '~/dev/cp.nvim', + dir = '~/dev/cp.nvim', cmd = 'CP', keys = { { 'ce', 'CP edit' },