Files
dotfiles/dot_config/nushell/nu_scripts/modules/fuzzy
Cian Hughes 896af887ca Changed . token to _dot
This change allows the dotfiles to work with chezmoi (e.g: on windows)
and improves grepability with neovim/telescope
2024-11-07 13:52:17 +00:00
..
2024-11-07 13:52:17 +00:00

Fuzzy all the things

Purpose

This contains a few scripts that add fuzzy search interfaces to built-in nu functionalities. Often you want to search commands/your history interactively, which is where fzf excels at.

How to use

./fuzzy_history_search.nu searches your command history and, after pressing enter, copies the selected command into the clipboard ./fuzzy_command_search.nu searches both commands and subcommands for both a) names and b) their description, and, after pressing enter, copies the selected command into the clipboard

To use them in your day-to-day workflow, add

source <absolute-path-to-nu_scripts>/fuzzy/fuzzy_history_search.nu
source <absolute-path-to-nu_scripts>/fuzzy/fuzzy_command_search.nu

to your config.nu

It's likely a good idea to also add some short and sweet aliases, e.g.

alias hi = fuzzy-history-search
alias hf = fuzzy-command-search