Skip to content

feat: overhaul Atuin config and work bundle overrides#30

Merged
tsilenzio merged 2 commits into
mainfrom
feat/atuin-config-overhaul
Apr 13, 2026
Merged

feat: overhaul Atuin config and work bundle overrides#30
tsilenzio merged 2 commits into
mainfrom
feat/atuin-config-overhaul

Conversation

@tsilenzio

Copy link
Copy Markdown
Owner

Summary

  • Overhaul Atuin search config: fuzzy for Ctrl+R, prefix for up arrow, workspace filtering, command chaining, compact up-arrow view
  • Fix atuin sync crash during first-time setup (needs interactive shell)
  • Replace duplicate work bundle atuin config with a tweak script that patches the base config in-place

Test plan

  • Verified search modes and filter cycling order in interactive shell
  • Verified up arrow uses compact inline view (~10 results)
  • Verified Ctrl+R opens fullscreen
  • Run just dev lint (shellcheck + zsh syntax)
  • Test work bundle tweak.sh on a fresh symlinked config

- Switch to fuzzy search for Ctrl+R, prefix for up arrow
- Set filter mode to global (Ctrl+R) and workspace (up arrow)
- Enable workspaces and command chaining
- Order filter cycle from narrow to broad: directory, workspace,
  session, session-preload, host, global
- Fullscreen for Ctrl+R, compact (~10 results) for up arrow
- Remove atuin sync from setup since it needs an interactive shell
- Delete duplicate work atuin config in favor of patching the base
- Add tweak.sh that copies the symlinked config to a real file and
  applies work-specific changes (host filter mode, no global in filters)
- Wire tweak.sh into setup.sh
@tsilenzio
tsilenzio merged commit 973500b into main Apr 13, 2026
6 checks passed
@tsilenzio
tsilenzio deleted the feat/atuin-config-overhaul branch April 13, 2026 21:41
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