id = "fzf-tmux" name = "fzf-tmux" description = "Opens fzf in a tmux pane." homepage = "https://github.com/junegunn/fzf" executables = ["fzf-tmux"] [commands] format = 1 label = "Fuzzy finder in tmux" description = "Pick lines from standard input with fzf. tmux pane placement options are left out." quality = "ai-draft" base = "fig:fzf-tmux" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/fzf-tmux.ts" license = "MIT" [[commands.field]] id = "query" label = "Initial query" type = "string" option = ["--query", "-q"] sources = ["fig"] [[commands.field]] id = "exact" label = "Exact match" type = "boolean" option = ["--exact", "-e"] sources = ["fig"] [[commands.field]] id = "multi" label = "Multi-select" type = "boolean" option = ["--multi", "-m"] sources = ["fig"] [[commands.field]] id = "height" label = "Height" description = "For example 40% or 20." type = "string" option = ["--height"] sources = ["fig"] [[commands.field]] id = "layout" label = "Layout" type = "string" option = ["--layout"] suggestions = [{ value = "default", label = "default" }, { value = "reverse", label = "reverse" }, { value = "reverse-list", label = "reverse-list" }] sources = ["fig"] [[commands.field]] id = "ansi" label = "Process ANSI colors" type = "boolean" option = ["--ansi"] sources = ["fig"] [[commands.field]] id = "preview" label = "Preview command" description = "Command run for the highlighted line; {} is the line." type = "string" option = ["--preview"] effect = "exec" sources = ["fig"] [[commands.field]] id = "prompt" label = "Prompt" type = "string" option = ["--prompt"] sources = ["fig"] [[commands.field]] id = "filter" label = "Filter (non-interactive)" type = "string" option = ["--filter", "-f"] sources = ["fig"] [[commands.field]] id = "select1" label = "Auto-select single match" type = "boolean" option = ["--select-1", "-1"] sources = ["fig"] [[commands.field]] id = "exit0" label = "Exit if no match" type = "boolean" option = ["--exit-0", "-0"] sources = ["fig"] [[commands.field]] id = "no_sort" label = "Do not sort" type = "boolean" option = ["--no-sort", "+s"] sources = ["fig"] [[commands.field]] id = "tac" label = "Reverse input order" type = "boolean" option = ["--tac"] sources = ["fig"] [[commands.task]] id = "pick" label = "Pick from input" fields = ["query", "multi", "height", "layout", "preview"] required = [] [[commands.task]] id = "filter" label = "Filter non-interactively" fields = ["filter", "exact"] required = ["filter"] [[commands.group]] id = "basic" label = "Basic" fields = ["query", "multi", "height", "layout", "preview", "filter"] [[commands.group]] id = "advanced" label = "Advanced" fields = ["ansi", "prompt", "select1", "exit0", "no_sort", "tac", "exact"]