feat(shell): add fzf inline picker, variable-check utility, and PATH cleanup #29
Reference in New Issue
Block a user
Delete Branch "feat/fzf-inline-picker-and-config-utilities"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
@@FZF Inline Picker — new__fzf_inline_pickerfunction opens an interactivefzfsession and injects the selected item at the cursor position in the current command line; bound to@@in Emacs mode and all Vi modes__fish_variable_checkutility — reusable helper that evaluates a config variable's truthiness (0=true,1=false,2=empty/unset,3=garbage); groundwork for upcoming strict-mode and opinionated-components guardsconfig.fishPATH cleanup — inline comments added to allfish_add_pathentries; removes unused$HOME/Applicationspath; changes cargo bin flag from-mgto-mgaso cargo binaries are appended rather than prepended (avoids shadowing system Rust tools)Manual Verification
@@— anfzfsession should open; selecting an item should inject it at the cursorcat), type@@— fzf should open and insert the selection inline without erasing the existing texti), press@@— should behave identically to Emacs mode__fish_variable_check __fish_config_strict_modeafter settingset -g __fish_config_strict_mode true— should exit 0; unset should exit 2echo $PATHshows cargo bin at the end of the path list, not the front