fzf_key_bindings.fish 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. if test "$FZF_LEGACY_KEYBINDINGS" -eq 1
  2. bind \ct '__fzf_find_file'
  3. bind \cr '__fzf_reverse_isearch'
  4. bind \ec '__fzf_cd'
  5. bind \eC '__fzf_cd --hidden'
  6. bind \cg '__fzf_open'
  7. bind \co '__fzf_open --editor'
  8. if bind -M insert >/dev/null 2>/dev/null
  9. bind -M insert \ct '__fzf_find_file'
  10. bind -M insert \cr '__fzf_reverse_isearch'
  11. bind -M insert \ec '__fzf_cd'
  12. bind -M insert \eC '__fzf_cd --hidden'
  13. bind -M insert \cg '__fzf_open'
  14. bind -M insert \co '__fzf_open --editor'
  15. end
  16. else
  17. bind \cf '__fzf_find_file'
  18. bind \cr '__fzf_reverse_isearch'
  19. bind \eo '__fzf_cd'
  20. bind \eO '__fzf_cd --hidden'
  21. bind \cg '__fzf_open'
  22. bind \co '__fzf_open --editor'
  23. if bind -M insert >/dev/null 2>/dev/null
  24. bind -M insert \cf '__fzf_find_file'
  25. bind -M insert \cr '__fzf_reverse_isearch'
  26. bind -M insert \eo '__fzf_cd'
  27. bind -M insert \eO '__fzf_cd --hidden'
  28. bind -M insert \cg '__fzf_open'
  29. bind -M insert \co '__fzf_open --editor'
  30. end
  31. end
  32. if set -q FZF_COMPLETE
  33. bind \t '__fzf_complete'
  34. end
  35. function fzf_key_bindings_uninstall -e fzf_key_bindings_uninstall
  36. # Erase key bindings here.
  37. end