's Avatar

@timjanik.bsky.social

Working on jj-fzf (Jujutsu TUI), Anklang (DAW) and Imagewmark; github.com/tim-janik

21 Followers  |  82 Following  |  7 Posts  |  Joined: 23.10.2025  |  1.6783

Latest posts by timjanik.bsky.social on Bluesky


had a mind blowing experience seeing @timjanik.bsky.social 's jj-fzf recently. wildly rich shell scripting tui. this is sort of an aside, because this is really a rich program interface and ideally i want auto-complete input and command palette ux to be shell first not above
bsky.app/profile/timj...

28.01.2026 22:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
jj-fzf-0.37.0 Screenshot

jj-fzf-0.37.0 Screenshot

๐Ÿš€ JJ-FZF 0.37.0 is out!

๐Ÿ“„ Ctrl-T: Log with file types
๐Ÿ“œ Alt/Ctrl-โ†‘โ†“: Scroll preview/log
๐Ÿ“ Ctrl-W: Word diff
๐Ÿงน Ctrl-B: Whitespace diff
๐Ÿ”„ Word-level merging rebase
๐Ÿ“ค Ctrl-P: Supports jj-pre-push

github.com/tim-janik/jj...

#BuildInPublic #100DaysOfCode #Git #VCS #DevTools #Jujutsu #jjfzf #OpenSource

25.01.2026 19:56 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
jj-fzf screenshot of log view with file type diff

jj-fzf screenshot of log view with file type diff

#DevLog: jj-fzf with file-type diffs!

๐Ÿ“„ Ctrl-T toggles file-type diff in log view

๐ŸŒ Ctrl-S supports jj workspaces for commit message generation via LLM

๐Ÿ“š Updated docs for new configs

github.com/tim-janik/jj...

#BuildInPublic #100DaysOfCode #Jujutsu #VCS #DevTools #jjfzf #OpenSource #Tech

29.10.2025 02:53 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Key Binding Help for jj-fzf

Key Binding Help for jj-fzf

I would start using #jjfzf (github.com/tim-janik/jj...)

In jj-fzf, each of the commands you posted is literally just a single hotkey:

Alt-C - commit (interactively)
Ctrl-P - push (all or selected revisions)
Alt-B - set bookmark (suggests nearest bookmark)
Ctrl-P
Ctrl-D - describe
Ctrl-P

27.10.2025 01:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Example word diff preview with white spaces ignored

Example word diff preview with white spaces ignored

#DevLog: jjโ€‘fzf gets smarter previews!

๐Ÿงน New Ctrlโ€‘B - cycle through whitespaceโ€‘ignore options for the preview diff

๐Ÿ”ค New Ctrlโ€‘W - toggle lineโ€‘diff vs wordโ€‘diff for the preview diff

๐Ÿ–ผ๏ธ Auto-wrap for reparentโ€ฏ&โ€ฏrebase

github.com/tim-janik/jj...

#100DaysOfCode #Jujutsu #VCS #DevTools #jjfzf #tech

27.10.2025 01:13 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - tim-janik/jj-fzf: Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations - tim-janik/jj-fzf

#DevLog: jj-fzf got smarter rebase!

๐Ÿ› ๏ธ Added Word-level merging option to rebase dialog

๐Ÿ“– Filed #Jujutsu PR#7842 to improve docs

๐Ÿ” Better preview formatting via multi-line rebase commands

๐Ÿ”„ Added --ignore-immutable option to duplicate

github.com/tim-janik/jj...

#100DaysOfCode #jjfzf

25.10.2025 02:33 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - tim-janik/jj-fzf: Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations - tim-janik/jj-fzf

jj-fzf: Text UI for Jujutsu based on fzf https://lobste.rs/s/utxfxu #vcs

01.04.2025 22:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Also:

๐Ÿ“ Alt-S: Interactive restore
๐Ÿ“ Ctrl-S: LLM-generated commit messages
๐Ÿ” Ctrl-V: Improved evolog
๐Ÿ“‚ Ctrl-O: Improved operation log browser

โŒจ๏ธ Column-major key binding layout
๐Ÿš€ Inject forgotten commits into history
๐Ÿ“œ Support for jj-log multi-line templates
๐Ÿ“š Extended man page + LLM config info

23.10.2025 23:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
jj-fzf 0.34.0 Release Screenshot

jj-fzf 0.34.0 Release Screenshot

๐ŸŽ‰ JJ-FZF 0.34.0 recently released!

๐Ÿ”ง Complete rewrite
๐Ÿ”„ Alt-B: Bookmark manager
๐Ÿงน Alt-Q: Multi squash
๐Ÿ” Ctrl-F: Toggle fzf / live revset editing
๐Ÿ“ Ctrl-S: LLM-generated commit messages

๐ŸŒฟ Divergent commit support
๐Ÿ“œ Multi-line jj-log list

github.com/tim-janik/jj...

#DevTools #Jujutsu #VCS #jjfzf

23.10.2025 23:32 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@timjanik is following 20 prominent accounts