An open API service indexing awesome lists of open source software.

https://github.com/samsze0/fzf.nvim

An extensible neovim plugin that integrates fzf into the editor
https://github.com/samsze0/fzf.nvim

fzf lua neovim neovim-plugin

Last synced: 7 months ago
JSON representation

An extensible neovim plugin that integrates fzf into the editor

Awesome Lists containing this project

README

          

# fzf.nvim

An extensible neovim plugin that integrates fzf into the editor

## Usage

[lazy.nvim](https://github.com/folke/lazy.nvim)

```lua
{
"samsze0/fzf.nvim",
config = function()
require("fzf").setup({})
end,
dependencies = {
"samsze0/tui.nvim",
"samsze0/utils.nvim",
"samsze0/jumplist.nvim",
"samsze0/terminal-filetype.nvim",
"samsze0/notifier.nvim",
"samsze0/websocket.nvim" -- Optional
}
}
```

## TODO

- True "workspace" diagnostics
- Add support for shell command entries getter
- TODO comments selector
- Backups selector (integrate with persist.nvim)
- Integration with syncthing & tailscale
- Migrate to the "job system"
- Integrate with watchman to watch for filetree / gittree changes
- Support entry streaming (`reload` asynchronously)
- Integrate with linux commands e.g. `lsof`, `lsblk`
- Integrate with homebrew
- Integrate with k8s
- Integrate with git worktree
- Add options to not change focus when invoking `refresh`
- Git status refresh should not change entries position
- yazi.nvim integration (i.e. reveal entry in yazi in git status selector in order to quickly stage a directory)

## License

MIT