Managing tmux sessions with fzf

Terminal multiplexers like tmux are essential tools for developers, allowing us to manage multiple terminal sessions efficiently. While tmux itself is powerful, we can enhance its functionality by combining it with fzf, the fuzzy finder, to create a more intuitive session management workflow. The Basic Approach The foundation of this solution lies in combining tmux’s session listing capability with fzf’s search interface. Here’s how we can list all sessions using fzf:...

December 25, 2024 · Max Scheijen

Supercharge Your Git History Navigation with Fuzzy Find

Ever found yourself scrolling endlessly through git log trying to find that one specific commit? Let’s explore how to transform this tedious process into a smooth, interactive experience using fzf, a powerful command-line fuzzy finder. This approach will not only make navigating Git history more efficient but also more enjoyable. Basic Setup: Your First Fuzzy Git log The simplest way to start is by piping your git log into fzf:...

November 11, 2024 · Max Scheijen

Fuzzy Finding Through Your Command History

We’ve all been there: you type a complex command in your terminal, and a few weeks later, you need it again. Even with autosuggestion enabled, remembering these commands can be tricky. Wouldn’t it be nice to quickly search through your terminal history using fuzzy finding? Let’s build a simple tool that lets you fuzzy find through your command history, select a command, and execute it. We’ll use fzf as our fuzzy finder of choice....

November 7, 2024 · Max Scheijen