Skip to content

fix/fzf-init-and-shell-cleanup#4

Open
olmoser wants to merge 3 commits intomasterfrom
dev
Open

fix/fzf-init-and-shell-cleanup#4
olmoser wants to merge 3 commits intomasterfrom
dev

Conversation

@olmoser
Copy link
Owner

@olmoser olmoser commented Mar 14, 2026

Summary

Shell configuration improvements: fix fzf keybinding init order, clean up pyenv, add devcontainer safety guard for claude-yolo, and add gwj for fuzzy worktree navigation.

Changes

  • Move fzf init after bash/zsh completion to fix Ctrl-R binding being overwritten
  • Remove fzf init from .shell_shared (now shell-specific in .bash_profile and .zshrc)
  • Remove slow pyenv setup from .shell_shared, replace with pythonpython3 alias
  • Add fzf to brew packages in install.sh; add .fzf.bash/.fzf.zsh to .gitignore
  • Move claude-yolo from alias to function with confirmation prompt when outside a devcontainer
  • Add gwj (git worktree jump): fuzzy-select worktrees via fzf — scopes to current repo or scans all repos in the directory

Notes

olmoser and others added 2 commits March 16, 2026 17:35
Move claude-yolo from alias to function in .functions. When called
outside a devcontainer, prompt for confirmation before running
claude --dangerously-skip-permissions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
In a git repo, lists worktrees for that repo. Outside a git repo,
scans subdirectories for all repos and aggregates their worktrees.
Also fix claude-yolo function syntax for hyphenated name.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant