27 Commits (53c43615750a73731271b97e81d8eea63e3f22e0)

Author SHA1 Message Date
spike 53c4361575 fix broken UI for keyamps with empty desc 2 years ago
spike c4de28730c nicer UI for keymaps inspired from telescope 2 years ago
bhagwan 519dbf067b feat(preview): toggle cursorline hl when scrolling (#462)
Other changes:
- preview: added new highlight setting `CursorLineNr`
- internal changes to preview command shellescape
2 years ago
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 844718eb5a feat(commands): include buffer local commands (closes #445) 2 years ago
Matthieu Coudron bf3a4e12fb feat(menus): new provider for vim menus (':help menus') 2 years ago
bhagwan eb3d2d121f nvim 0.8 compatibility: refactor preview shell command (closes #409) 2 years ago
bhagwan 2a2c8502a4 refactor native fzf previewer params 2 years ago
bhagwan 98676b67bb tagstack: added tag name to entry 2 years ago
bhagwan b772c0de9c new provider: tagstack, fixed external win file actions (#336) 2 years ago
bhagwan c96ef0c109 registers: properly display special chars 2 years ago
bhagwan 58453ac391 removed unnecessary print in 'jumps' 2 years ago
bhagwan db3e71200d added 'changes' as a subset of 'jumps' (#264) 2 years ago
bhagwan 1ece1ab09a added 'resume': will resume **any** list, custom or builtin (#241) 2 years ago
bhagwan d874e7705a added 'jumps', closes #264 2 years ago
bhagwan 72fe3222d3 keymaps: properly display <Space> (closes issue #246) 2 years ago
bhagwan 956a092e55 internal: removed unnecessary 'require' 3 years ago
bhagwan e02451600a 'live_grep' freezes on large text files (#211) 3 years ago
bhagwan a11f5eb9d4 rework fzf flags, close issue #149 3 years ago
bhagwan 7c74fd8d80 marks invalid clipboard data fix 3 years ago
bhagwan 78895876c2 standardize 'fzf_bin', live_grep options optimizations 3 years ago
bhagwan 789e0bf310 added 'filetypes' provider 3 years ago
bhagwan 6aff90f99b improved actions for command_history|search_history (closes issue #75) 3 years ago
bhagwan ac99206c13 added 'packadd' provider (closes issue #64) 3 years ago
bhagwan eefed45175 added builtin previewer 3 years ago
bhagwan cea8e27991 added `marks` 3 years ago
bhagwan faad0474d4 added neovim builtin providers
commands, command_history, search_history, keymaps, registers, spell_suggest
3 years ago