puuuuuush

This commit is contained in:
2025-04-01 01:00:13 -04:00
parent 52c0e15303
commit 5341a19141
4 changed files with 33 additions and 2 deletions

View File

@@ -1,9 +1,11 @@
[user]
name = Jacob Bohanon
email = jacob.bohanon@solo.io
email = jacobbohanon@gmail.com
signingkey = /home/jacob/.ssh/id_ed25519.pub
[url "ssh://git@github.com/"]
insteadOf = https://github.com/
[url "ssh://git@git.nonahob.net:30009/"]
insteadOf = https://git.nonahob.net/
[tag]
sort = version:refname
[init]

View File

@@ -9,7 +9,7 @@ echo "PKGUPD: ${PKGUPD}"
echo "PKGINST: ${PKGINST}"
# Install zsh, neovim, ripgrep, fd
[[ $PKGINST != '' ]] && $PKGUPD && $PKGINST curl tmux zsh ripgrep fd-find fzf
[[ $PKGINST != '' ]] && $PKGUPD && $PKGINST curl tmux zsh ripgrep fd-find fzf tree
# Install neovim
pushd /tmp || true

29
zsh/config.d/fzf.zsh Normal file
View File

@@ -0,0 +1,29 @@
cdf_preview() {
if [ -d $1 ]; then
tree -L 1 $1
else
cat $1
fi
}
# cdf - cd with fuzzy finder
# Usage: cdf [path]
cdf() {
local fd_options fzf_options target
fd_options=(
--hidden
)
fzf_options=(
# --preview='echo {}'
--preview='([[ -d {} ]] && tree -L 1 {}) || ([[ -L {} ]] && ls -al {}) || cat {}'
--bind=ctrl-space:toggle-preview
--exit-0
)
target="$(fdfind . "${1:-.}" "${fd_options[@]}" | fzf "${fzf_options[@]}")"
([[ -f "$target" ]] || [[ -L "$target" ]]) && target="${target%/*}"
cd "$target" || return 1
}

0
zsh/gitclone.sh Normal file → Executable file
View File