Skip to content

feat: add fzf-tab plugin#29

Merged
sha1n merged 1 commit into
masterfrom
feat/fzf-tab
Jun 5, 2026
Merged

feat: add fzf-tab plugin#29
sha1n merged 1 commit into
masterfrom
feat/fzf-tab

Conversation

@sha1n

@sha1n sha1n commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds fzf-tab as a git submodule under zsh-plugins/fzf-tab
  • Wires it into load.zsh using the same zsh-defer/non-interactive pattern as all other plugins — deferred in interactive sessions, sourced synchronously otherwise (for tests)
  • Loaded after include/completions (which calls compinit) and before zsh-syntax-highlighting (hard ordering requirements for the plugin)
  • Adds two zstyle options to include/completions: switch-group (,/. to jump between completion groups) and a cd directory preview via ls

Prerequisites

fzf must be installed on the machine (brew install fzf on macOS). It is not managed by this repo.

- Add fzf-tab as a git submodule (zsh-plugins/fzf-tab)
- Wire into load.zsh: deferred in interactive sessions, after compinit,
  before zsh-syntax-highlighting
- Configure switch-group (,/.) and cd directory preview in include/completions
@sha1n
sha1n merged commit 54e54ac into master Jun 5, 2026
2 checks passed
@sha1n
sha1n deleted the feat/fzf-tab branch June 5, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant