7 Commits (main)

Author SHA1 Message Date
bhagwan 817df87a8e Major refactor, read below if you're having issues
This patch is quite massive, hopefully I got everything right in
testing, changes include:
- New API interface for "live" queries, for usage refer to:
  https://github.com/ibhagwan/fzf-lua/wiki/Advanced
- All providers now use 'fzf_exec' API (previously 'fzf_wrap')
- All "live" queries now use 'fzf_live' API
- Better resume support for "live" queries
- Fzf initial command now uses $FZF_DEFAULT_COMMAND instead of piping the
  command, this delegates the responsiblity to fzf which kills the
  command on exit resulting in better responsibness when exiting fzf
- Added 'silent_fail' option (default:'true') to prevent fzf from
  displaying [Command failed:...] when commands exit with error code
- Exposed 'config.globals' as 'require'fzf-lua'.defaults'
- Fix: 'libuv.shellescape' with special chars in fish shells
- Manpages: moved fzf option `--tiebreak=begin' to config
- Buffer actions: navigate to line if exists
- Lsp_diagnostics: properly use a coroutine
- make_entry signatures changed (entry before opts)
- Removed make_entry shortcuts from 'core'
- Removed 'coroutine.yield' where unecessary
- Fix: 'git_icons' with 'live_grep({multiprocess=false})'
- tagstack: use relative paths and replace '$HOME' with '~'
- Deprecated 'core.fzf_files'
- Fix: resume query if cancelled while loading indicator is shown
- Fix: resume query when command failed with 'silent_fail=false'
2 years ago
bhagwan a84b86d01e fix: calling an fzf-lua mapping from insert mode (closes #429) 2 years ago
bhagwan b033e406ca grep|live_grep: fish shell special chars fixes (closes #340) 2 years ago
bhagwan 8d87ef366e Workaround for potential 'tempname' bug (#222) 3 years ago
bhagwan 62937db2db run fzf with 'sh -c' to prevent woes with other shell types (#210) 3 years ago
bhagwan 8030ffe280 nvim-fzf compatibility with core-refactor branch 3 years ago
bhagwan e4b7041957 internal: raw_fzf perf improvements 3 years ago